【发布时间】:2011-06-29 15:20:39
【问题描述】:
好的,我创建了以下两种方法。第一个是 HtmlHelper 上的扩展方法。第二个通过该帮助程序实例并生成复选框。我的实际示例与复选框无关,这只是解释我的问题的最简单方法。
public static MvcHtmlString MakeBoxGroup(this HtmlHelper<T> Html, List<string> names)
{
string outStr = "";
foreach(string name in names)
outStr += MakeBox(Html, name);
return new MvcHtmlString(outStr);
}
public static MvcHtmlString MakeBox(HtmlHelper<T> Html, string name)
{
return Html.CheckBox(name);
}
我的问题:当我尝试这个时,它告诉我 HtmlHelper 类没有实现 CheckBox 或任何这些类型的助手。任何人都知道如何传递正确的 HtmlHelper 实例?我假设我只是在这里使用了错误的类型,但我不确定。
【问题讨论】:
-
评论如果你想标记一些东西,所以我知道你为什么认为这个问题不清楚或没有用
-
我对你的问题投了反对票,因为这似乎是无缘无故地投反对票。
标签: c# asp.net-mvc-3 razor extension-methods