为什么ASP.NET中的IIS管道要求您选择退出输入验证?据我所知,与所有其他主要的web开发框架,您可以张贴任何您喜欢的形式。当以默认方式呈现模板时,这些值将自动被HTML编码,以防止安全漏洞。ASP.NET具有相同的特性。如果我要禁用对特定控制器操作的输入验证,然后用默认值(不使用Html.Raw)呈现结果,它将自动编码。但是,如果我在不禁用输入验证的情况下以包含尖括号的表单提交值,则会收到A potentially dangerous value was detected from the client错误。由于任何任意形式都有可能允
这些页面在显示和填充后端数据库的.ASP页面中使用VBscript。这些页面已经100%无错误地工作了几年。我加载了一个Microsoft工具(Visual Studio速成版)来试用它。加载该工具后,当.asp页面尝试刷新时,IIS服务器开始产生错误。我认为下载程序试图升级我的web服务器。我从我的系统中删除了Visual Studio Express。