我正在设计一个自定义HTML帮助器,我想执行Html.ActionLink来提供动态URL生成。
namespace MagieMVC.Helpers
{
public static class HtmlHelperExtension
{
public static string LinkTable(this HtmlHelper helper, List items)
{
string result = String.Empty;
foreach (Method m in items)
{
result += String.Format(
"{0}" +
System.Web.Mvc.Html.ActionLink(...) +
"
",
m.Category.Name,m.ID, m.Name);
}
return result;
}
}
}
不幸的是,无论我试图声明的命名空间如何,都无法在此上下文中识别Html.ActionLink。
作为一般性问题,我想知道在设计新的自定义帮助程序时是否可以使用任何现有的标准/自定义Html辅助方法。
感谢。