2011-11-02 7 views
1

외부 js 파일에서 T4MVC를 사용할 수 있습니까?외부 자바 스크립트 파일과 함께 사용하는 T4MVC

나는 내가 함수에 다음 한

및 MyScript.js에서

내 cshtml 파일에 JS 파일을 포함

Url.Action @ (MVC.MyController.MyAction())

하지만 액션 이름으로 컴파일되지 않습니다. (runat 서버는 그 트릭을 수행 할 것이라고 생각했지만 그렇지 않았습니다)

나는 무엇이 실종 되었습니까? 그것은 도움이 할 수있는 일이 있다면 나 또한 ...

감사

답변

0

이 T4MVC보다 일반적인 MVC 질문 더를 쾌활한 사용하고 있습니다. T4MVC는 @ Url.Action을 호출하는 방법을 단순화하지만 T4MVC 사용 여부와 상관없이 일반 .js 파일에는 서버 코드를 사용할 수 없습니다.

그러나 당신이 그 사건을 처리하는 데 도움이됩니다 Using Inline C# inside Javascript File in MVC Framework

+0

답장을 보내 주셔서 감사합니다./MS가 향후 솔루션을 제안 할 때까지 기다릴 것입니다 ... T4MVC는 매우 훌륭하며 다음 릴리스에서도 VS의 일부가되어야하며 컴파일 기능이 있어야합니다./.less/.css/.js 파일을 압축합니다. – KanTube

3

T4MvcJs처럼 주위에 몇 가지 해결책이 있습니다. 외부 js 스크립트에서 사용할 수있는 .js 파일을 생성합니다. MvcActions.User.Index() 당신에게 "/ 사용자/인덱스"를 줄 것이다 :

는 T4Mvc 같은 많은입니다 사용.

관련 문제