我需要爲簡單的遊戲在線競賽實現一個簡單的webapp。 我需要處理Get請求並對此作出響應。ASP.NET MVC URl路由:如何處理?Action =測試參數
我想,讓我們只使用一個純粹的ASP.Net MVC應用程序,並讓它處理URL。
問題是,我需要處理的URL是:
http://myDomain.com/bot/?Action=DoThis&Foo=Bar
我想:
public ActionResult Index(string Action, string Foo)
{
if (Action == "DoThis")
{
return Content("Done");
}
else
{
return Content(Action);
}
}
問題是,串動作總是被設置爲路由的動作名稱。 我總是得到:
Action == "Index"
它看起來像ASP.Net MVC覆蓋操作參數的輸入,並使用實際的ASP.Net MVC行動。
因爲我無法更改我需要處理的URL的格式:有沒有辦法正確檢索參數?
這是一個很好的解決方案。 – jessegavin 2010-01-23 17:37:33
好,簡單,漂亮! – Peterdk 2010-01-23 17:42:12