rlb*_*usa 5 javascript asp.net
我听说过关于ASP.NET和JavaScript的不同故事:它在Javascript关闭时工作正常,只有部分部分不起作用,而且根本没有任何作用.
如果在客户端的浏览器中关闭JavaScript,ASP.NET应用程序究竟会受到什么影响?哪些部分不起作用(如果有的话)?
例如,RequiredFieldValidators仍然可以工作吗?那么UploadControls呢?AJAX UpdatePanels和AsyncPostBack的?文件上传?页面代码隐藏仍在运行吗?
原谅我的无知,我似乎无法深入了解这个问题.
客户端验证和Ajax不起作用,包括异步回发和任何需要Javascript才能工作的控件.
服务器端验证(应始终应该发生)和完整的回发等应该始终有效,我认为FileUpload控件也是如此.最大的区别在于,有人不会看到他们输入的数据在提交表单之前无效.
LinkButton 不起作用,因为它们渲染出 javascript: 目标。
如果您将 GridView 控件与 ButtonColumns 一起使用,那么这些控件将不起作用,因为按钮也是 javascript。解决此问题的一种方法是使用 TemplateColumn 并在其中添加 <asp:Button> 对象。
此外,GridView 分页和排序是 JavaScript 开箱即用的,因此您必须编写自定义分页和排序。
此外,任何将 AutoPostback 设置为 true 的控件(例如 DropdownList)都不会自动回发。您将能够捕获 SelectedIndexChanged 但仅当下一次回发发生时。
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |