0

내 프로젝트에 VS2010과 ASP.NET MVC 4를 사용하고 있습니다. 2 개의 매개 변수를 가져야하는 컨트롤러가 필요합니다. asp.net의 여러 매개 변수 MVC 4 컨트롤러

내 컨트롤러 방법 :

[AcceptVerbs(HttpVerbs.Get)] 
public ActionResult AcceptBid(int? Id, int? Accept) 
{ 
    if (Id != null && Accept != null) 
    { 
      //my code... 
    } 
} 

나는 이런 액션 링크 생성 :

@Html.ActionLink("Accept", "AccpetBid", "Project", new { area = "Service", Id = item.ProjectId, Accept = item.Id }, null) 

나는이 링크를 클릭

는, 컨트롤러가 작동하지를이 오류가 발생합니다 :

'/'응용 프로그램의 서버 오류입니다.

리소스를 찾을 수 없습니다.

설명 HTTP 404. 찾고있는 리소스 (또는 해당 종속성 중 하나)가 제거되었거나 이름이 변경되었거나 일시적으로 사용할 수없는 것일 수 있습니다. 다음 URL을 검토하고 철자가 올바른지 확인하십시오.

이 컨트롤러 클래스의 다른 컨트롤러 메서드가 작동하고 있습니다.

+0

경로 설정을 확인해야한다고 생각합니다. – Joe

+0

링크 위로 마우스를 가져 가면 어떤 주소가 표시됩니까? – Panos

답변

1

조치 이름이 'AcceptBid'이지만 링크가 'AccpetBid'에 액세스하려고합니다.

+0

예, 저의 큰 실수입니다! :-) 감사합니다 muriloKunze – Mojtaba