我正在扩展Html.HtmlHelper
以根据我的页面呈现面包屑:
public static HtmlString RenderBreadCrumb(this HtmlHelper helper, PageType pagetype, object Model)
如何在HtmlHelper中使用Url.RouteUrl
来呈现URL?
答案 0 :(得分:10)
您需要使用请求上下文创建新的UrlHelper实例。
UrlHelper Url = new UrlHelper(helper.ViewContext.RequestContext);
Url.RouteUrl(…);