간단한 게임을위한 온라인 경쟁을위한 간단한 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);
}
}
문제는 문자열 작업은 항상 경로의 액션 이름으로 설정됩니다. 난 항상 얻을 : ASP.Net MVC는 Action 매개 변수 입력을 무시하고, 실제 ASP.Net MVC 액션을 사용하는 것 같습니다
Action == "Index"
.
처리해야하는 URL의 형식을 변경할 수 없기 때문에 매개 변수를 올바르게 검색 할 수있는 방법이 있습니까?
이것은 좋은 해결책입니다. – jessegavin
니스, 쉽고 예쁜! – Peterdk