尝试在 Visual Studio 2010 中使用 MVC RC4 Web API 设置新站点,但它似乎不起作用:参数值永远不会传递给该方法。
在 mvc2 中一切正常,但自从升级到 mvc 4 后,大部分事情开始分崩离析。
public ActionResult DownloadApp(string id, bool download = false){}
我正在尝试传递下载参数,但控制器没有捕捉到它
RedirectResult (Url.Action("DownloadApp", "Account") + "?download=true");
就像我提到的,它在 MVC 2 中运行良好。我被迫使用Queryparameter
我不想使用的。有什么办法可以让它像以前一样在 MVC 4 中工作。路线如下:
RouteTable.Routes.MapRoute(
"Default",
"api/{controller}/{action}/{id}",
new { controller = "account", action = "index", id = "" },
namespaces
);