禁用ASP.NET Core 1.1中的客户端表单验证

时间:2017-07-07 15:12:21

标签: validation asp.net-core asp.net-core-mvc

如何在ASP.NET Core 1.1应用程序中禁用客户端表单验证?但我需要服务器端的。

3 个答案:

答案 0 :(得分:3)

您可以在启动文件的ConfigureServices类中执行此操作:

services.AddMvc().AddViewOptions(options => 
    options.HtmlHelperOptions.ClientValidationEnabled = false);

这适用于标签助手生成的属性。

答案 1 :(得分:2)

你只需删除jquery.unobtrusive.validation.js的javascript

在_ValidationScriptsPartial.cshtml

中的VS项目模板中

答案 2 :(得分:0)

在Razor页面中

services.Configure<HtmlHelperOptions>(o => o.ClientValidationEnabled = false);

请参见Disable client-side validation