반응형
Html.ActionLink를 동적으로 전달할 수 없습니다.
MVC3에 문제가 있습니다.
@Html.ActionLink()
내 블로그 프로젝트의 제목에 대한 링크를 생성하는 데 사용하려고합니다 .
ActionLink
작업 에서 상수 문자열을 사용하는 것은 멋지지만 Posts.Title
(현재 Post 모델의 제목이 반복됨) 사용하면 다음 예외가 발생합니다.
CS1973: 'System.Web.Mvc.HtmlHelper<dynamic>' has no applicable method
named 'ActionLink' but appears to have an extension method by that name.
Extension methods cannot be dynamically dispatched. Consider casting
the dynamic arguments or calling the extension method without the
extension method syntax.
"동적 인수를 캐스팅하거나 확장 메소드 구문없이 확장 메소드를 호출하는 것을 고려하십시오."
Posts.Title에는 유형이 없습니다 (따라서 동적 인수).
(string) Posts.Title을 통해 캐스팅하십시오.
참조 URL : https://stackoverflow.com/questions/5832692/html-actionlink-cannot-be-dynamically-dispatched
반응형
'Nice programing' 카테고리의 다른 글
PHP에서 "같지 않음"연산자 <>와! =의 차이점 (0) | 2020.12.29 |
---|---|
스레드 중단 (Thread.Abort 메서드)과 같은 작업을 중단 할 수 있습니까? (0) | 2020.12.29 |
asp.net mvc에 대한 Ninject 및 Filter 속성을 사용한 종속성 주입 (0) | 2020.12.29 |
llvm이 JIT 구현에 적합하지 않은 것으로 간주되는 이유는 무엇입니까? (0) | 2020.12.29 |
LINQ to Entities에서는 LINQ 식 노드 형식 'ArrayIndex'가 지원되지 않습니다. (0) | 2020.12.29 |