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