【发布时间】:2023-03-24 11:29:02
【问题描述】:
我有一个这样的网址/home/action/id
如何在视图中访问这个 id?
【问题讨论】:
-
杰克,你真的把参数改成标题里的参数了吗?
标签: asp.net-mvc parameters routes
我有一个这样的网址/home/action/id
如何在视图中访问这个 id?
【问题讨论】:
标签: asp.net-mvc parameters routes
这应该在你看来有效:
<%= this.ViewContext.RouteData.Values["id"] %>
(假设路由参数名为“id”)
【讨论】:
可以通过viewData传入;
在您的控制器中:
public ActionResult Index(string id)
{
ViewData["Name"] = Server.UrlEncode(id);
return View();
}
在你看来:
<h1><%= ViewData["Name"] %></h1>
【讨论】: