加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

UnobtrusiveJavaScriptEnabled键在.NET中的作用是什么?

发布时间:2020-12-16 04:31:12 所属栏目:asp.Net 来源:网络整理
导读:我非常熟悉 unobtrusive Javascript作为模式,但我很好奇它对.NET框架意味着什么. 我正在开发一个项目,作为在后端使用.NET的前端开发人员.在与开发人员(也管理服务器)合作时,他提到我们的项目必须将UnobtrusiveJavaScript设置为false.也就是说,项目的web.conf
我非常熟悉 unobtrusive Javascript作为模式,但我很好奇它对.NET框架意味着什么.

我正在开发一个项目,作为在后端使用.NET的前端开发人员.在与开发人员(也管理服务器)合作时,他提到我们的项目必须将UnobtrusiveJavaScript设置为false.也就是说,项目的web.config应该具有以下内容:

<appSettings>
  ...
  <add key="UnobtrusiveJavaScriptEnabled" value="false" />
</appSettings>

我的第一反应是这是不好的做法,但是当我进一步思考它时,我意识到我并不真正理解为什么.NET甚至会在项目层面开始这样的设置,或者它是否对于我们的特定项目.

解决方法

从 here开始:

The purpose of that setting is explained by Brad Wilson in his post 07001. Putting it short – with this setting turned off client side validation is being performed using Microsoft javascript libraries (the same way it was performed in ASP.NET MVC 1 and 2). Otherwise (with setting turned on) client side validation is performed using JQuery Validate.

换句话说,您的应用程序可能具有依赖于执行验证的Microsoft JavaScript库的代码.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读