0
나는 두 개의 루트 그때기본값
[HttpGet]
public string Text(string text = null)
{
}
와 컨트롤러를 만들고 /int/sandpit2/text?text=xxx
로 호출 할 수 있습니다
config.Routes.MapHttpRoute(
"1", "int/{controller}/{Id}",
new { action = "GetById" });
config.Routes.MapHttpRoute(
"The rest", "int/{controller}/{action}",
defaults: new { action = "Get" });
생각
을 만들었지 만 나는 "아니오 조치 (404)를 받고 있어요 'GetById'라는 이름과 일치하는 컨트롤러 'Sandpit2'에서 발견되었습니다. "어떻게 든 GetById
을 호출하는 첫 번째 규칙을 가질 수 있지만 GetById
메서드가없는 경우 404s
이 아닌 다른 경로가 일치합니까?