代码之家  ›  专栏  ›  技术社区  ›  rlb.usa

ASP.NET:关闭Javascript时,具体会影响什么?

  •  5
  • rlb.usa  · 技术社区  · 15 年前

    如果在客户端浏览器中关闭JavaScript,ASP.NET应用程序究竟会受到什么影响?哪些部件不工作(如果有的话)?

    3 回复  |  直到 15 年前
        1
  •  2
  •   bgs264    15 年前

    链接按钮不起作用,因为它们呈现出一个javascript:target。

    如果您将GridView控件与buttoncolumn一起使用,那么这些控件将不起作用,因为按钮也是javascript。一种解决方法是使用TemplateColumn并添加<asp:Button> 里面的东西。

    此外,GridView分页和排序是JavaScript现成的,因此您必须编写自定义分页和排序。

    另外,任何将AutoPostback设置为true的控件(例如DropdownList)都不会自动回发。您将能够捕获SelectedIndexChanged,但只有在下一次回发发生时。

        2
  •  5
  •   cHao    15 年前

    客户端验证和Ajax将无法工作,包括异步回发和任何需要Javascript才能工作的控件。

    服务器端验证(无论如何都应该发生)和完整的回发应该总是有效的,我认为FileUpload控件也可以。最大的区别是,在提交表单之前,有人不会看到他们输入的数据碰巧是无效的。

        3
  •  0
  •   jaywon    15 年前

    任何在客户端“做某事”而不需要将整页请求返回服务器(即重新加载整页)的控件都是通过JavaScript完成的,并且在JavaScript关闭的情况下无法工作。