草庐IT

javascript - UnobtrusiveJavaScriptEnabled 键在 .NET 中有什么作用?

coder 2024-05-10 原文

我很熟悉unobtrusive Javascript作为一种模式,但我很好奇它对 .NET 框架意味着什么。

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

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

我的第一 react 是这是不好的做法,但当我进一步思考时,我意识到我真的不明白为什么 .NET 甚至会在项目级别开始时有这样的设置,或者它是否甚至对我们的特定项目都很重要。

最佳答案

来自 here :

The purpose of that setting is explained by Brad Wilson in his post Unobtrusive Client Validation in ASP.NET MVC 3. 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 库的代码。

关于javascript - UnobtrusiveJavaScriptEnabled 键在 .NET 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31704703/

有关javascript - UnobtrusiveJavaScriptEnabled 键在 .NET 中有什么作用?的更多相关文章

随机推荐