При использовании MVC, я иногда передать данные модели сервера к клиентской стороне JavaScript, используя бритву впрыскивается в JavaScript следующим образом:
<script type=text/javascript>
var myClientGuid = '@Model.MyServerGuid';
</script>
Это устанавливает переменную JavaScript с именем myClientGuidк значению свойства на стороне сервера модели MyServerGuid. Когда он достигает клиента, код выглядит примерно так внутри браузера:
<script type=text/javascript>
var myClientGuid = 'EF0077AB-0482-4D91-90A7-75285F01CA6F';
</script>
Это позволяет внешние файлы JavaScript, чтобы использовать эту переменную.
Мой вопрос заключается в машинописном, так как весь код должен ссылаться с помощью внешних файлов, что это лучший способ передать на сторону сервера полой машинописи кода? Внешние файлы кода не могут содержать Razor кода. Должен ли я использовать ту же технику, что и выше, в представлении, смешиваясь JavaScript и машинопись в рамках проекта?













