2012-07-30 2 views
1

전체 페이지 모델의 일부가 아닌 클래스에서 html 주석 (data-val="true" data-val-required="Required")을 어떻게 가져 옵니까?모델의 일부가 아닌 클래스에서 DataAnnotations의 HTML 주석을 가져 오는 방법은 무엇입니까?

클래스를 사용하여 세션 변수에 저장된 값을 가진 GridView를 채 웁니다.

gridview에 TextBoxFor(x=>x.Name)을 사용하면 나머지 페이지처럼 html 주석이 생성되지 않습니다.

아래 코드는 전혀 도움이되지 않습니다.

var metadata = ModelMetadata.FromLambdaExpression(expression,helper.ViewData); 
string prefix = ExpressionHelper.GetExpressionText(expression); 

답변

0

보기 내부에서 Session 개체를 호출하면 안됩니다. 대신이 데이터를 뷰 모델의 일부로 표현하고 컨트롤러로 채워야합니다.

사실, 귀하의 뷰 모델에 속하지 않는 데이터 인을 사용하지 마십시오.

관련 문제