Przy użyciu MVC, czasami przechodzą model danych serwera do stronie klienta JavaScript za pomocą Razor wstrzykiwane do JavaScriptu, co następuje:
<script type=text/javascript>
var myClientGuid = '@Model.MyServerGuid';
</script>
To ustawia zmienną JavaScript o nazwie myClientGuiddo wartości nieruchomości modelu po stronie serwera MyServerGuid. Kiedy dotrze do klienta, kod wygląda mniej więcej tak wewnątrz przeglądarki:
<script type=text/javascript>
var myClientGuid = 'EF0077AB-0482-4D91-90A7-75285F01CA6F';
</script>
Pozwala to zewnętrzne pliki JavaScript aby użyć tej zmiennej.
Moje pytanie brzmi, w maszynopisie, ponieważ cały kod musi odwoływać się poprzez plików zewnętrznych, co jest najlepszym sposobem, aby przejść pól po stronie serwera do maszynopis kodu? Zewnętrzne pliki kod nie może zawierać kod Razor. Należy używać tej samej techniki jak wyżej, w widoku, mieszanie JavaScript i maszynopis w ramach projektu?













