2009-09-20 4 views
0

나는 액션 링크가 같이 있습니다ActionLink 다르게 행동

http://localhost:53574/Articles/Modify?idArticle=8 

같은 뷰가 다른 페이지에 렌더링하지만,이 시간이 링크입니다 :

<%=Html.ActionLink<ArticlesController>(x => x.Modify(item.id),"Modify") %> 

이 같은 링크를 렌더링 완벽하게 작동한다 비어있는 href로 렌더링 :

<a href="">Modify</a> 

누군가이 일이 어떤 일인지 설명 할 수 있습니까?

+0

조치 방법이 동일하거나 올바른 데이터를 반환하는지 확인하십시오. – David

답변

0

다른보기가 다른 컨트롤러에 속해 있습니까? 다른보기에서 항목의 속성은 무엇입니까/ID가 있습니까?

0

Futures Html.ActionLink 메서드는 적절한 "발신"URL을 결정하기 위해 경로 매핑을 검사합니다. Global.asax.cs 파일의 Application_Start 메소드를 확인하십시오. 다른 컨트롤러에 대한 어떤 것이 올바르게 매핑되지 않습니다.

또한 item.id는 어디에서 오는가?