我正在尝试创建一个像这样的Razor助手:
@helper Render(IEnumerable<MyItem> items) {
<ul>
@foreach (var item in items) {
<li><a href="@Url.Content(item.Url)">Click</a></li>
}
</ul>
}
Run Code Online (Sandbox Code Playgroud)
这里唯一的问题是System.Web.WebPages.HelperPage(Razor助手的基类)没有Url属性(类型为UrlHelper).它有Html(类型为HtmlHelper)但没有Url.
在帮助者中获取UrlHelper的最简洁方法是什么?我应该新推出内联吗?