通过使用视图模型可以轻松解决此问题。视图模型是专门为给定视图的需求量身定制的类。因此,例如,您可能需要以下视图模型:public UpdateViewView{ [Required] public string Id { get; set; } ... some other properties}public class InsertViewModel{ public string Id { get; set; } ... some other properties}将在其相应的控制器操作中使用:[HttpPost]public ActionResult Update(UpdateViewView model){ ...}[HttpPost]public ActionResult Insert(InsertViewModel model){ ...}