Я использую аннотации данных для проверки моей модели в 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
}
}
Что, если я хочу передать одну строку методу действия (как показано ниже). Есть ли способ использовать аннотации данных или мне придется обернуть строку в класс?
ActionResult MyAction(string param1, string param2)
{
If(ModeState.IsValid)
{
// Do Something
}
}