【发布时间】:2019-04-08 21:39:29
【问题描述】:
在 ASP.NET MVC 中,我可以在字段级别禁用客户端验证,例如
@{ Html.EnableClientValidation(false); }
@Html.TextBoxFor(m => m.BatchId, new { @class = "k-textbox" })
@{ Html.EnableClientValidation(true); }
我如何在ASP.NET Core Mvc 中做同样的事情?
我知道我可以在 ConfigureService 方法中的应用程序级别进行操作
public void ConfigureServices(IServiceCollection services)
{
services
.AddMvc()
.AddViewOptions(options =>
{
options.HtmlHelperOptions.ClientValidationEnabled = false;
});
}
但我想禁用特定字段
【问题讨论】:
-
您好,您是尝试制作视图模型还是只是从您拥有的字段中删除验证?否则我会采用这种方法:Docs: Model Disable validation 或者我会尝试看看jQuery Unobtrusive Validation 是否有它的东西。
标签: c# asp.net-core asp.net-core-mvc asp.net-core-1.0