【发布时间】:2011-05-30 04:45:24
【问题描述】:
我正在尝试像这样创建一个 Razor 助手:
@helper Render(IEnumerable<MyItem> items) {
<ul>
@foreach (var item in items) {
<li><a href="@Url.Content(item.Url)">Click</a></li>
}
</ul>
}
这里唯一的问题是 System.Web.WebPages.HelperPage(Razor 助手的基类)没有 Url 属性(UrlHelper 类型)。它确实有 Html(HtmlHelper 类型)但没有 Url。
在助手中获取 UrlHelper 的最干净的方法是什么?我应该内联新的吗?
【问题讨论】:
标签: asp.net-mvc razor helper