如何在我的.cshtml视图中将此url的最后一部分作为字符串?
http://localhost:10000/BusinessObject/Browse?Name=Game
我需要的值是名称 - >所以这里将是“游戏”。
键:
"{controller}/{action}/{id}/{name}"
要获取控制器或操作等,我使用它:
Url.RequestContext.RouteData.Values["controller"].ToString();
Url.RequestContext.RouteData.Values["action"].ToString();
但有人可以告诉我,我会怎样做类似于获得Namevalue的东西 - “游戏”?
答案 0 :(得分:1)
假设您在C#中的方法看起来像这样:
public ActionResult Browse(string Name)
{
//Do whatever
return View()
}
如果是这种情况,那么您可以将名称放入ViewBag:
public ActionResult Browse(string Name)
{
//Do whatever
ViewBag.Name = Name;
return View()
}
然后在网页上:
<p>@ViewBag.Name<p/>