【发布时间】:2019-09-07 20:27:20
【问题描述】:
我想在 ASP.NET Core 模型中删除对特定属性的验证,仅用于编辑等特定操作。
例如:
public class User {
[Key]
public Guid User_ID { get; set; }
[Required]
[Display(Name = "Username")]
public string User_name { get; set; }
[Required]
[DataType(DataType.Password)]
public string Password { get; set; }
[DataType(DataType.PhoneNumber)]
public string Mobile_No { get; set; }
}
在上面的模型模板中,我想删除 编辑操作 中密码属性的验证,因为我不想在特定操作中更新它。
【问题讨论】:
-
我的编辑是否正常?我看到您将它们向后滚动,然后再次向前滚动。
-
嘿,我的问题是不同的,特别是你重复的问题是针对不同的技术。我已经对这个问题给出了正确而简短的答案。所以,请理解我的问题。
-
重复只是意味着您的问题的答案在其他地方可用。我相信该问题中this answer 的第二部分正是您在答案中显示的代码。重复不是坏;在这种情况下,副本还建议在 ASP.NET 和 ASP.NET Core 中都有效的其他选项。
标签: c# asp.net-core