Использование T4MVC с внешними файлами JavaScript - PullRequest
1 голос
/ 02 ноября 2011

Можно ли использовать T4MVC во внешнем js-файле?

Я включаю js-файл в мой cshtml-файл

, а в MyScript.js у меня есть следующее в функции

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

, но он никогда не скомпилируется с именем действия (думал, что сервер runat справится с этой задачей, но не сделал)

что мне не хватает?Я также использую chirpy, если есть что-то, что он может сделать, чтобы помочь ...

спасибо

Ответы [ 2 ]

3 голосов
/ 05 февраля 2012

T4MvcJs поможет вам разобраться с этим делом. Он генерирует файл .js, который вы можете использовать во внешних js-скриптах.

Использование очень похоже на T4Mvc: MvcActions.User.Index () даст вам "/user/index".

0 голосов
/ 02 ноября 2011

Это более общий вопрос MVC, чем T4MVC. T4MVC упрощает способ вызова @ Url.Action, но независимо от того, используете ли вы T4MVC или нет, вы не сможете получить код сервера в виде простого файла .js.

Тем не менее, существуют некоторые решения, такие как Использование Inline C # внутри файла Javascript в MVC Framework

...