MVC3 Html Helper方法访问父容器?

时间:2012-05-19 14:31:30

标签: c# asp.net-mvc-3

如何访问父容器以在Html Helper方法中更改其css?

我知道如何返回Html但我不知道当Html Helpers实际上应该呈现Html而不是更改现有标记时是否可以访问父容器。

如果没有,我怎么能像以下一样添加HtmlStrings:

var htmlstring = htmlHelper.ActionLink(linkText, actionName, controllerName);
return new HtmlString("<li>") + htmlstring + new HtmlString("</li>");

有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:0)

要将Html字符串添加到一起,或者更确切地说ActionLink和文本,请使用:

new HtmlString("<li>" + 
               htmlHelper.ActionLink(linkText, actionName, controllerName)
               + "</li>");