如何使用ASP.NET 5禁用客户端验证?
我尝试在config.json中将ClientValidationEnabled设置为false,如here,但我仍然在html元素中有data-val-*
个属性。
答案:
services.AddMvc()
.ConfigureMvcViews(options =>
{
options.HtmlHelperOptions.ClientValidationEnabled = false;
});
答案 0 :(得分:7)
我不相信在ASP.NET 5中支持通过AppSettings进行配置。一个选项是在Startup
类ConfigureServices
中以编程方式对其进行配置方法:
public void ConfigureServices(IServiceCollection services)
{
services
.AddMvc()
.AddViewOptions(options =>
{
options.HtmlHelperOptions.ClientValidationEnabled = false;
});
}
ClientValidationEnabled
已移至HtmlHelperOptions
上的MvcViewOptions
媒体资源。