我听说过有关 ASP.NET 和 JavaScript 的不同故事:它在关闭 Javascript 的情况下也能正常工作,只有某些部分不起作用,而根本没有任何效果。
如果在客户端浏览器中关闭 JavaScript,ASP.NET 应用程序究竟会受到怎样的影响?哪些部分不起作用(如果有)?
例如,RequiredFieldValidators 是否仍然有效?上传控件呢? AJAX UpdatePanels 和 AsyncPostBack 的?文件上传?页面代码隐藏是否仍然运行?
原谅我的无知,我似乎找不到太多深入的问题。
最佳答案
客户端验证和 Ajax 将不起作用,包括异步回发和任何需要 Javascript 才能工作的控件。
服务器端验证(无论如何都应该发生)和完整的回发等应该始终有效,我认为 FileUpload 控件也可以。最大的区别是,在提交表单之前,某人不会看到他们输入的数据恰好是无效的。
关于ASP.NET : What exactly is affected when Javascript is off?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2962170/