【发布时间】:2016-08-06 03:32:36
【问题描述】:
如果我有以下 html 方法来呈现具有自定义属性的输入框,例如:
public class SomeClass
{
[Required]
public int Minutes { get; set; }
}
public static MvcHtmlString ToolTipTextBox<TModel, TValue>(this HtmlHelper<TModel> helper,
Expression<Func<TModel, TValue>> expression, object htmlAttributes)
{
ModelMetadata metaData = ModelMetadata.FromLambdaExpression(expression, helper.ViewData);
...
bool isRequired = metaData.IsRequired ? true : false;
string validationMessage = ???
}
将metaData 暴露给特定属性,我该如何提取它
来自数据注释属性的消息分钟字段是必需的。到validationMessage 变量?
【问题讨论】:
标签: c# asp.net-mvc razor model-view-controller