0
내 모델의 단일 속성에 내보기에서 유효성 검사 오류가 있는지 어떻게 확인합니까?강력한 형식의 도우미 확인 도우미 단일 속성의 유효성 검사
나는이 작업을 수행 할 수 있다는 걸,하지만 난 그게 오류가 발생하기 쉬운의 걱정 있도록 강력하게 입력 아니에요 :
public static bool IsValidFor<TModel, TProperty>(this TModel model,
System.Linq.Expressions.Expression<Func<TModel, TProperty>> expression,
ModelStateDictionary modelState)
{
string name = ExpressionHelper.GetExpressionText(expression);
return modelState.IsValidField(name);
}
사용법 :
는@if (ViewData.ModelState["MyProperty"].Errors.Count() > 0)
{
// Show validation error
}
고마워요! 나는 이걸 줄거야. 그것이 옳다는 것을 알았을 때 나는 그것을 올바르게 표시 할 것입니다. :) – Luke