【发布时间】:2018-04-08 03:09:36
【问题描述】:
我是 ASP.NET MVC 框架的新手。我试图从 url 参数中获取数据,然后从我的控制器中我想用 ViewBag 返回。
但问题是,当我在浏览器中键入该 url 时,在调试模式下,数据没有正确返回。请看一下
查看调试结果。知道这里有什么问题吗?
我使用的网址是:
http://localhost:60617/CategoryResearch/test/name=john?id=33
我的控制器:
public ActionResult test(string name, string id)
{
ViewBag.name = name;
ViewBag.id = id;
return View();
}
【问题讨论】:
-
您的代码中存在多个问题,您的默认路由期望 id 作为参数,因此将 'name=john' 作为参数值。您应该创建一个自定义路由并将 url 用作localhost:60617/CategoryResearch/test/john/33
标签: c# asp.net-mvc