在Razor中创建必填字段

在Razor中创建必填字段,razor,asp.net-core-mvc,Razor,Asp.net Core Mvc,我正在使用MVC Core 2,我正在处理一些输入字段,我将如何使以下内容成为必需的 @Html.EditorFor(model => model.UserName) 在型号中 public class LoginModel { [Required] public string UserName{get;set;} } @Html.Editor("UserName", new{@required=""}) 在视图中 @Html.EditorFor(model => mo

我正在使用MVC Core 2,我正在处理一些输入字段,我将如何使以下内容成为必需的

@Html.EditorFor(model => model.UserName)

在型号中

 public class LoginModel
 {
 [Required]
public string UserName{get;set;}
 }
@Html.Editor("UserName", new{@required=""})
在视图中

@Html.EditorFor(model => model.UserName)
不带型号

 public class LoginModel
 {
 [Required]
public string UserName{get;set;}
 }
@Html.Editor("UserName", new{@required=""})

[必需的]
属性添加到您的
用户名
属性。谢谢!我把它添加到我的模型中,它就工作了