2012-07-30 33 views
1

如何从不属于整个PAGE模型的类中获得HTML注释(data-val="true" data-val-required="Required")如何从不属于模型的类中的DataAnnotations获取HTML注释?

我使用该类来填充一个GridView,该值存储在会话变量中。

当我使用TextBoxFor(x=>x.Name)为gridview,我没有得到像在页面的其余部分生成的html注释。

下面的代码根本没有帮助我。

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

回答

0

您不应该在视图内调用Session对象。相反,您应该将这些数据表达为视图模型的一部分并将其填充到控制器中。

实际上,您不应该使用任何不属于您的视图模型的数据。