【发布时间】:2018-07-04 10:56:32
【问题描述】:
我想为我的模型创建自定义 Html Helper,其中包含多个属性(50 个标签、20 个文本框、5 个下拉列表、6 个复选框,...),其中一些类型是 Enum:
这是我的枚举类:
public enum ClassType
{
variable1,
variable2,
...
}
这是包含枚举属性的模型:
public class Test2Models
{
[Required]
[Display(Name = "SelectList")]
public ClassType InitialValue2 { get; set; }
...
}
现在我想创建一个自定义 Html Helper,我将在其中提供 InitialValue2,并希望他返回所有属性。
public static MvcHtmlString Form<TModel, TValue>(this HtmlHelper<TModel> html, Expression<Func<TModel, TValue>> expression }
{
///
}
为了更清楚,我希望像这样调用我的自定义 Html Helper:
@html.form(it=>it.InitialValue2)
结果我想要一个输入列表
你能帮帮我吗?
【问题讨论】:
标签: c# asp.net-mvc-5 html-helper