При попытке обновить рабочий код с Mvc2 на Mvc3 с использованием движка Razor мы обнаружили, что этот синтаксис больше не работает.
<script type="text/javascript">
var initialData = <% = new JavaScriptSerializer().Serialize(Model) %>
</script>
Предыдущий пост указывал, что это "довольно тривиально", но мы не находим это так. И указанный образец не использует ни json2, ни JavaScriptSerializer ().
В данном случае мы можем выбрать альтернативный метод; однако было бы полезно знать, может ли вышеуказанная строка работать / должна работать для передачи данных из @Model в переменную javascript.