如何从不是整个PAGE模型一部分的类中获取html注释(data-val="true" data-val-required="Required")
。
我使用该类来填充GridView,它的值存储在会话变量中。
当我对gridview使用TextBoxFor(x=>x.Name)
时,我不会像页面的其他部分那样得到生成的html注释。
下面的代码对我没有任何帮助。
var metadata = ModelMetadata.FromLambdaExpression(expression,helper.ViewData);
string prefix = ExpressionHelper.GetExpressionText(expression);
您不应该从视图内部对Session对象进行任何调用。相反,您应该将这些数据表示为视图模型的一部分,并将其填充到控制器中。
事实上,您不应该使用任何不属于视图模型的数据。