asp.net mvc 在View中获取Url参数的值
1.情形一 :/home/index?id=3
获取方法:Reqeust.queryString["id"]
2.情形二:/home/index/3
获取方法1. 通过控制器间接传值
public ActionResult phonelist(int id)
{
ViewData["id"] = id;
return View();
}
获取方法2.
@Html.ViewContext.RouteData.Values["id"]
@Request.RequestContext.RouteData.Values["id"]
@Html.ViewContext.RouteData.Route.GetRouteData(Html.ViewContext.HttpContext).Values["id"]
获取方法3.在用户控件中通过以下方法获取
this.Page.RouteData.Values["id"]
浙公网安备 33010602011771号