Я пытаюсь создать помощник 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 внутри помощника? Должен ли я добавить новую строку?