次の署名を持つカスタムHTMLヘルパーがあります。
public static MvcHtmlString TextBoxFor<TModel,
TProperty>(this HtmlHelper<TModel> helper,
Expression<Func<TModel, TProperty>> property)
{
var htmlAttributes = new Dictionary<string, object>();
// ....
return helper.TextBoxFor(property, htmlAttributes);
}
ここに属性を実装したいと思いplaceholder
ます。この属性は、このコントロールのラベルに設定する必要があります。ラベルは、文字列定数またはプロパティの[Display]
属性に指定された文字列のいずれかです。
このヘルパー関数からこのラベルを取得する方法はありますか?