javascript属性.net属性

时间:2010-12-03 12:00:06

标签: javascript .net properties

你能否比较一下这些属性

我想禁用文本框'txtName'。

有两种方式
  1. 使用javascript,txtName.disabled = true
  2. 使用ASP.NET,<.. Enabled="false" ..>
  3. 哪种方法更好,为什么?

3 个答案:

答案 0 :(得分:1)

我认为Enabled="false"会在生成的HTML代码中生成disabled="disabled"。在这种情况下,这显然是更好的方式,因为它不需要用户启用JavaScript。

答案 1 :(得分:1)

如果要禁用按钮,服务器端方法将需要往返(页面回发,运行事件处理程序,返回响应)。

客户端方法(javascript)不需要这个。

但是,如果禁用javascript,则客户端方法将无效。

在任何一种情况下,最终结果都是相同的(设置disabled属性)。

答案 2 :(得分:-2)

没有区别。