相关疑难解决方法(0)

如何在Razor助手中使用UrlHelper?

我正在尝试创建一个像这样的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的最简洁方法是什么?我应该新推出内联吗?

asp.net-mvc helper razor

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

helper ×1

razor ×1