Подтвердить что ты не робот

Как получить доступ к параметру маршрута в моем представлении MVC ASP.NET?

У меня есть такой URL /home/action/id

Как я могу получить доступ к этому идентификатору?

4b9b3361

Ответ 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>