C# 在Asp.NETMVC中传递给Actionresult时,Required属性是否适用于模型中从绑定中排除的属性
这是我的模型:C# 在Asp.NETMVC中传递给Actionresult时,Required属性是否适用于模型中从绑定中排除的属性,c#,asp.net-mvc,C#,Asp.net Mvc,这是我的模型: public class JQueryDataTableParamModel { /// <summary> /// Request sequence number sent by DataTable, same value must be returned in response /// </summary> [Required] public string sEcho { get; set; }
public class JQueryDataTableParamModel
{
/// <summary>
/// Request sequence number sent by DataTable, same value must be returned in response
/// </summary>
[Required]
public string sEcho { get; set; }
/// <summary>
/// Text used for filtering
/// </summary>
[Required]
public string sSearch { get; set; }
}
我的问题是,在这种情况下,第二个属性上的必需属性是否会产生问题?好问题,绑定属性将通过仅绑定您需要的属性来提高性能
您可以使用ModelState实体检查这是否会导致任何问题
在控制器内部,您要做的第一件事是使用以下指令检查ModelState:
if(!ModelState.IsValid){ throw new someException(); or return BadRequest("Model Is Not Valid");}
如果您是ModelState,则它是有效的。你可以考虑没有问题,然后继续做你想做的任何事情。< /P> < P>好的问题,绑定属性将只通过绑定你需要的属性来提高性能。
您可以使用ModelState实体检查这是否会导致任何问题
在控制器内部,您要做的第一件事是使用以下指令检查ModelState:
if(!ModelState.IsValid){ throw new someException(); or return BadRequest("Model Is Not Valid");}
如果您是ModelState,则它是有效的。你可以考虑没有问题,继续做你想做的任何事情。你能把我的答案标记为正确,帮助别人,谢谢你,你能把我的答案标记为正确,帮助别人,谢谢你吗?