我正在使用Data Annotations在ASP.NET MVC中验证我的模型.这适用于具有复杂参数的动作方法,例如,
public class Params
{
[Required] string Param1 {get; set;}
[StringLength(50)] string Param2 {get; set;}
}
ActionResult MyAction(Params params)
{
If(ModeState.IsValid)
{
// Do Something
}
}
Run Code Online (Sandbox Code Playgroud)
如果我想将单个字符串传递给Action Method(如下所示),该怎么办?有没有办法使用数据注释或我必须将字符串包装成一个类?
ActionResult MyAction(string param1, string param2)
{
If(ModeState.IsValid)
{
// Do Something
}
}
Run Code Online (Sandbox Code Playgroud)