Asp.net core ASP.NET核心验证标记
我想使用razor语法输出一些基本的验证——比如说,“是必需的”——在我的模型上不使用数据注释 典型代码可能如下所示:Asp.net core ASP.NET核心验证标记,asp.net-core,razor-pages,Asp.net Core,Razor Pages,我想使用razor语法输出一些基本的验证——比如说,“是必需的”——在我的模型上不使用数据注释 典型代码可能如下所示: <span asp-validation-for="MyModel.Name" class="text-danger"></span> 如何在没有数据批注的情况下输出html验证?在输入中放置所需的标记 <input type="text" class="form-control" asp-for="@MyModel.Name" required
<span asp-validation-for="MyModel.Name" class="text-danger"></span>
如何在没有数据批注的情况下输出html验证?在输入中放置所需的标记
<input type="text" class="form-control" asp-for="@MyModel.Name" required >
<span asp-validation-for="@MyModel.Name" class="text-danger"></span>
关于MinLength、Range等呢?只需在Input中使用MinLength、Min和Max作为范围,是否有任何理由不希望数据注释
?如果您坚持这个要求,您将需要javascript表单验证,您可以自己参考实现验证。
<input type="text" class="form-control" asp-for="@MyModel.Name" required >
<span asp-validation-for="@MyModel.Name" class="text-danger"></span>