【发布时间】:2017-07-07 15:12:21
【问题描述】:
如何在我的 ASP.NET Core 1.1 应用程序中禁用客户端表单验证?但我需要服务器端的。
【问题讨论】:
标签: validation asp.net-core asp.net-core-mvc
如何在我的 ASP.NET Core 1.1 应用程序中禁用客户端表单验证?但我需要服务器端的。
【问题讨论】:
标签: validation asp.net-core asp.net-core-mvc
您可以在 Startup 文件的 ConfigureServices 类中执行此操作:
services.AddMvc().AddViewOptions(options =>
options.HtmlHelperOptions.ClientValidationEnabled = false);
这适用于标签助手生成的属性。
【讨论】:
您只需删除 jquery.unobtrusive.validation.js 的 javascript
在 _ValidationScriptsPartial.cshtml 中的 VS 项目模板中
【讨论】:
data-val属性而不是maxlength、required等。
在 Razor 页面中
services.Configure<HtmlHelperOptions>(o => o.ClientValidationEnabled = false);
【讨论】: