clo*_*rks 13 .net javascript asp.net-mvc web-config
我非常熟悉不引人注目的Javascript作为模式,但我很好奇它对.NET框架意味着什么.
我正在开发一个项目,作为在后端使用.NET的前端开发人员.在与开发人员(也管理服务器)合作时,他提到我们的项目必须将UnobtrusiveJavaScript设置为false.也就是说,项目的web.config应该具有以下内容:
<appSettings>
...
<add key="UnobtrusiveJavaScriptEnabled" value="false" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
我的第一反应是这是不好的做法,但是当我进一步思考它的时候,我意识到我真的不明白为什么.NET甚至会在项目层面开始这样的设置,或者它是否甚至是重要的我们的特定项目.
Nig*_*888 11
从这里:
Brad Wilson在他的ASP.NET MVC 3中的Unobtrusive Client Validation中解释了该设置的目的.简而言之 - 关闭此设置后,客户端验证正在使用Microsoft javascript库执行(与ASP.NET MVC 1和2中执行的方式相同).否则(启用设置)客户端验证使用JQuery Validate执行.
换句话说,您的应用程序可能具有依赖于执行验证的Microsoft JavaScript库的代码.
| 归档时间: |
|
| 查看次数: |
9388 次 |
| 最近记录: |