我正在扩展Html.HtmlHelper来渲染面包屑,具体取决于我所在的页面:

public static HtmlString RenderBreadCrumb(this HtmlHelper helper, PageType pagetype, object Model)

如何在HtmlHelper中使用Url.RouteUrl呈现URL?

最佳答案

您需要使用请求上下文创建一个新的UrlHelper实例。

UrlHelper Url = new UrlHelper(helper.ViewContext.RequestContext);
Url.RouteUrl(…);

关于c# - Html帮助程序扩展中的Url.RouteUrl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5597718/

10-13 02:52