cpo*_*ign 3 html-helper asp.net-mvc-2
我正在为我的datepicker创建自定义html帮助器.
我想传递内部模式,因为它是TextBoxFor(model => model.name)
所以我需要的是,但我不知道该怎么做
我创造了
public static string DatePickerFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper,Expression<Func<TModel, TProperty>> expression){
//return object.name
var expressionText = ExpressionHelper.GetExpressionText(expression);
}
Run Code Online (Sandbox Code Playgroud)
该字段的名称
string fullHtmlFieldName = htmlHelper
.ViewContext
.ViewData
.TemplateInfo
.GetFullHtmlFieldName(
ExpressionHelper.GetExpressionText(expression)
);
Run Code Online (Sandbox Code Playgroud)该领域的价值
var metaData = ModelMetadata.FromLambdaExpression(
expression, htmlHelper.ViewData
);
object value = metaData.Model; // will be of type TProperty
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1279 次 |
| 最近记录: |