Использование T4MVC с внешними файлами JavaScript

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

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

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

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

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

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

Спасибо

2 ответа

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

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

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

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

Другие вопросы по тегам