gpt4 book ai didi

asp.net-mvc-2 - 从模型中为 datepickerfor(model=>model.date) 创建自定义 Html 助手

转载 作者:行者123 更新时间:2023-12-01 04:34:27 24 4
gpt4 key购买 nike

我正在为我的日期选择器创建自定义 html 助手。
我想传递内部模式,因为它是 TextBoxFor(model=>model.name)

所以我需要的是,但我不知道该怎么做

  1. 字段名称
  2. 字段值

我已经创建了

public static string DatePickerFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper,Expression<Func<TModel, TProperty>> expression){

//return object.name
var expressionText = ExpressionHelper.GetExpressionText(expression);


}

最佳答案

  1. 字段名称

    string fullHtmlFieldName = htmlHelper
    .ViewContext
    .ViewData
    .TemplateInfo
    .GetFullHtmlFieldName(
    ExpressionHelper.GetExpressionText(expression)
    );
  2. 字段值

    var metaData = ModelMetadata.FromLambdaExpression(
    expression, htmlHelper.ViewData
    );
    object value = metaData.Model; // will be of type TProperty

关于asp.net-mvc-2 - 从模型中为 datepickerfor(model=>model.date) 创建自定义 Html 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5458151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com