以前我一直在asp下开发web应用,最近看了asp.net后,有一些疑问:1、asp.net能开发出的应用,用传统的asp(服务端)+javascript(客户端)同样也能够开发出,只不过是效率和性能的问题。asp.net可以完全使用服务器端语言开发,改善了传统asp和javascript互操作性差的特点。以上我的看法对吗?2、我想用asp.net实现这样的操作可以吗?如下:在页面的一个输入框中,每次改变值,就动态的触发一个事件。注意,不是当提交表单后,而且在改变输入框内容的同时,就像vc++中一样。既然javascript中不能做到,那么asp.net最终还是要转换为javascript给浏览器,那么asp.net能做到吗?

解决方案 »

  1.   

    2.private void TextBox1_TextChanged()
    {}
    若是HTML也差不多:onchange="事件函数"
      

  2.   

    1 基本对的,重要的一点就是asp是解释性的脚本,而.net则是要首次编译的,另外就是.net有效的进行了代码和内容的分离,更易阅读和修改
    2 每次改变值,就动态的触发一个事件。如果不考虑js的话,只能把AutoPostBack属性设为true,
    自动引发页面处理
      

  3.   

    asp是解释性的脚本,而.net则是要首次编译的效率不一样
      

  4.   

    先把AutoPostBack属性设为true,然后在
    private void TextBox1_TextChanged()
    {
    }
    中写你要触发的事件其他控件也有类似的功能