Пользовательский помощник.Как получить URI из имени метода действия и контроллера - PullRequest
0 голосов
/ 18 мая 2011

Я пишу свой собственный помощник, и ему нужно получить путь в качестве параметра.Конечно, я могу ссылаться на него, передавая строку или используя Url.Action ().Но что, если я хочу сгенерировать полностью определенный URI внутри моего вспомогательного метода, используя значения action, controller и route?

Сейчас это выглядит немного грязно

 @Ajax.MyHelper(Url.Content("~/Admin/Administration/DeleteItem?Id=<#= Id #>"))

1 Ответ

2 голосов
/ 18 мая 2011

Внутри помощника вы можете позвонить

new UrlHelper(ajax.ViewContext.RequestContext).Content(...)
...