Ho una vista fortemente tipizzata associata a un oggetto che contiene una raccolta (elenco) di alcuni oggetti. So che Razor viene eseguito sul lato server quando sta generando la pagina, mentre le variabili Javascript non vengono istanziate fino a quando non viene visualizzata la pagina ... ma sarebbe in qualche modo possibile convertire il modello (che la vista è destinata a) o uno dei suoi campi su JSON in Razor senza ricorrere a una chiamata AJAX per recuperare i dati in seguito?Assegnazione del modello a una variabile Javascript in Rasoio
Sai, qualcosa di simile ...
var myJavascriptVariable = @Model.MyCollection
dove @Model.MyCollection
è una lista di alcuni oggetti.
Grazie
Hai provato qualcosa di simile a 'var modelToJson = @ Html.Raw (JSON. Encode (Model)); '? –