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

alv*_*peo 4 validation asp.net-core-mvc asp.net-core

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

Joe*_*tte 6

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

在 _ValidationScriptsPartial.cshtml 中的 VS 项目模板中

  • 这解决了部分问题,但仍然生成“data-val”属性,而不是“maxlength”、“required”等。 (4认同)

小智 5

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

services.AddMvc().AddViewOptions(options => 
    options.HtmlHelperOptions.ClientValidationEnabled = false);
Run Code Online (Sandbox Code Playgroud)

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