У меня есть этот код и он работает отлично:Используя отображение плагин нокатирующим в Asp.Net MVC зрения
<script>
$(function() {
var modelAsString = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model));
myProject.initialize(ko.mapping.fromJS(modelAsString));
});
</script>
Обратите внимание, что этот скрипт непосредственно на мой взгляд (например MyPage.cshtml)
Мне просто интересно, почему я должен использовать функцию отJS вместо отJSON.
Если я использую отJSON, нет ошибки, но похоже, что моя модель просмотра создана неправильно.
И если это возможно, было бы весьма полезно иметь пример, где я могу использовать JSON с одним и тем же контекстом; случай, когда я непосредственно получаю модель из представления вместо того, чтобы получать ее из запроса ajax.
Почему это проблема, которую вам нужно использовать с помощью JS? – nemesv
Это не проблема. Я просто хочу понять, почему от JSON не работает в этом случае и что я должен предоставить, если я хочу использовать JSON. – Samuel