Создание URL в контроллере.NET MVC

Добавить ? к проверке [ ,]:

(\d+)[ \n]+((\w+[ ,]?)+[\$\n, ]+){2}([a-zA-Z]){2}[$\n, ]+(\d){5}
122
задан Endy Tjahjono 9 July 2012 в 09:41
поделиться

1 ответ

Если Вы просто хотите получить путь к определенным действиям, использовать UrlHelper:

UrlHelper u = new UrlHelper(this.ControllerContext.RequestContext);
string url = u.Action("About", "Home", null);

если Вы хотите создать гиперссылку:

string link = HtmlHelper.GenerateLink(this.ControllerContext.RequestContext, System.Web.Routing.RouteTable.Routes, "My link", "Root", "About", "Home", null, null);

Intellisense даст Вам значение каждого из параметров.


Обновление из комментариев: контроллер уже имеет a UrlHelper:

string url = this.Url.Action("About", "Home", null); 
220
ответ дан 24 November 2019 в 01:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: