如何在ASP.NET核心Web应用程序中禁用客户端验证?

时间:2019-02-16 21:28:05

标签: javascript asp.net core

我花了很多时间筛选这个问题的错误答案。我看到的每个答案都是以下之一:

  1. 使用web.config(这已在asp.net核心中停用,并且似乎除了破解旧功能之外,还应该有其他方法)
  2. 建议关闭javascript。问题是,我需要运行javascript -我只是不希望客户端验证。
  3. 提供未编译的代码,并且不提供代码应去的地方或代码的生成方式的上下文。

我要尝试做不受支持的事情吗?看来这将是标准零件应用测试。

1 个答案:

答案 0 :(得分:0)

可以按以下方式禁用ASP.NET Core中的客户端验证:

添加

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

在Startup.cs的ConfigureServices()中。

希望这会有所帮助。