编写代码以启用或禁用某些控件的最佳方法

时间:2011-06-09 10:15:00

标签: javascript asp.net

大家好,我不知道问这类问题是否正确,但我想知道编写代码的最佳和最安全的方法。实际上我有一些复选框列表,每个选择特定DIV将被加载。我想用2种方式来实现这个目标

   1. Writing Java scripts to enable or disable
   2. In code we can enable or disable particular DIV

我想知道哪种是更好的写作方式

如果我使用Java脚本意味着如果我有n没有复选框,那么我想写n没有函数。

如果i代码表示每次回发发生并在页面上加载

的每一端

那么选择

的更好方法是什么?

1 个答案:

答案 0 :(得分:2)

这两种方法各有利弊。

使用JS,您一定会获得更好的用户体验。更好的性能。但它不可靠,因为有人可能会在浏览器中禁用JS,您还需要考虑浏览器兼容性。

当您使用服务器端代码执行此操作时,您需要回退页面以实现此操作,这将非常耗时且用户可能会感到烦躁,但这种方法非常可靠,此处仅需要HTML才能呈现客户方。 我建议你使用jQuery来执行此操作,因为所有浏览器都支持jQuery,并检查JS在这种情况下是否禁用使用正常的回发技术。

请记住,您需要编写一些通用函数来获取控件ID并根据需要切换控件,这样您就不需要编写冗余代码。