Όταν χρησιμοποιείτε MVC, μερικές φορές περνούν δεδομένων μοντέλο του διακομιστή στον πελάτη-side το JavaScript χρησιμοποιώντας Razor εγχέεται στο JavaScript, ως εξής:
<script type=text/javascript>
var myClientGuid = '@Model.MyServerGuid';
</script>
Αυτό ορίζει μια μεταβλητή Javascript για το όνομα myClientGuidμε την αξία του ακινήτου server-side μοντέλο MyServerGuid. Όταν φτάσει στον πελάτη, ο κωδικός μοιάζει με το εσωτερικό του προγράμματος περιήγησης:
<script type=text/javascript>
var myClientGuid = 'EF0077AB-0482-4D91-90A7-75285F01CA6F';
</script>
Αυτό επιτρέπει εξωτερικά αρχεία JavaScript για να χρησιμοποιήσετε αυτήν τη μεταβλητή.
Η ερώτησή μου είναι, στη γραφομηχανή, δεδομένου ότι όλα κωδικός πρέπει να αναφέρεται με εξωτερικά αρχεία, ποιος είναι ο καλύτερος τρόπος για να περάσει στην πλευρά του διακομιστή πεδία με γραφομηχανή κωδικό; Εξωτερικά αρχεία κώδικα δεν μπορεί να περιέχει κώδικα ξυράφι. Θα πρέπει να χρησιμοποιήσω την ίδια τεχνική όπως παραπάνω, με την προβολή, την ανάμιξη JavaScript και γραφομηχανή στο πλαίσιο του έργου;













