Как получить доступ к параметру маршрута в моем представлении MVC ASP.NET? У меня есть такой URL /home/action/id Как я могу получить доступ к этому идентификатору? Ответ 1 Это должно сработать на ваш взгляд: <%= this.ViewContext.RouteData.Values["id"] %> (при условии, что параметр route имеет имя "id" ) Ответ 2 вы можете передать его через viewData; В вашем контроллере: public ActionResult Index(string id) { ViewData["Name"] = Server.UrlEncode(id); return View(); } В вашем представлении: <h1><%= ViewData["Name"] %></h1>
Ответ 1 Это должно сработать на ваш взгляд: <%= this.ViewContext.RouteData.Values["id"] %> (при условии, что параметр route имеет имя "id" )
Ответ 2 вы можете передать его через viewData; В вашем контроллере: public ActionResult Index(string id) { ViewData["Name"] = Server.UrlEncode(id); return View(); } В вашем представлении: <h1><%= ViewData["Name"] %></h1>