比如一个文本框,触发一个文本改变事件,服务器端响应,速度能接受吗?
==============================================
webform中,这个事件不同于winform中,只有按下enter键时,服务器端才响应,不是一有文本改变就触发的。
抛开script,有时候是不方便的。
==============================================
webform中,这个事件不同于winform中,只有按下enter键时,服务器端才响应,不是一有文本改变就触发的。
抛开script,有时候是不方便的。
速度是没问题的
但是如果你需要页面更加漂亮,就需要使用JAVASCRIPT,VBSCRIPT了
他们可以改善你的页面的友好程度
比如一些网页特效
这两种技术是不冲突的
可以同时使用
但是在事物处理方面尽量使用.NET,因为vb,javascript是解释执行的
而.NET是编译执行的,速度上是它们的2-3倍
而且.NET在数据访问方面更强大,功能更丰富。并且可是很方便的使用XML技术。
VB,JAVASRIPT并不是面向对象的语言,代码编写比较杂乱,不宜管理。而且安全性很低
this.textBox2.text = this.textBox1.text;
}这样的语句在C# 很常见,如果不用javascript 那一个简单的动作都要连接服务器,这样做虽然是不理智的,因为用js 简单而且节约
<buttion onClick="this.form.textBox2.value = this.form.textBox1.value">微软的aspx 用ide 开发的话虽然能帮你生成js 但始终不是大气候,比如要插一个第三方控件,比如applet、flash 或者iframe 中的无素,这些都必须要手工写的。怎么说呢,虽然C# 有这种机制但并不推荐用那么用,就好象你在程序中加了死循环一样,那是你自己的错。所以js 是必然的也是必须手工写的,我的做法是如果必须ide 的话,我先做好网页,再改名为aspx 加到ide 中写webform
这些的js 用ide 是做不出来的