[英]MVC4 ignoring parameters
嘗試在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
);
嘗試這種方式:
new RedirectResult(Url.Action("DownloadApp", "Account", new { download = true }));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.