shirmanov19 дек 2012 в 17:59Сериализация .NET объекта в JavaScript variable на HTML странице внутрь Script-блокаВремя на прочтение3 минОхват и читатели7.9K.NET * C# * Веб-разработка * Всего голосов 17: ↑9 и ↓8+1Добавить в закладки37Комментарии11
Dima_Sharihin19 дек 2012 в 19:02Показать предыдущий комментарийТак тут Json и используется. Просто еще пририсован небольшой хелпер для данного действа. Хотя можно и просто написать <script> var mySettings = @(new HtmlString(JsonConverter.SerializeObject(ViewBag.MySettings))); </script>
k12th19 дек 2012 в 18:21Все бы ничего, но мусорится глобальное пространство имен, что считается не очень хорошо.
ap3rus19 дек 2012 в 19:49Показать предыдущий комментарийНикто не мешает рендерить объекты состояния в инициализаторы объектов клиентской логики)
k12th19 дек 2012 в 19:51Показать предыдущий комментарийДа, это мысль. Только не все же объекты инициализируются при загрузке страницы, некоторые создаются динамически и сильно потом.
valdaiko19 дек 2012 в 19:10Комментарий был измененПоказать предыдущий комментарийДа точно также. Статический класс, с методом, который возвращает строку, а в своем aspx-файле пишем вроде <%= MyHelper.RenderScript(myName, myObject) %>
UseRifle19 дек 2012 в 19:58Для .net нет что ли нормального веб-фреймворка с хелперами для тегов, json и сериализации? (Извините, совсем не в теме)
Сериализация .NET объекта в JavaScript variable на HTML странице внутрь Script-блока