Статьи с меткой Razor

Трассировка ошибок в представлениях Razor

| Суббота, 20 июля, 2013

Метки Razor, ASP.NET MVC


Инструмент System.Diagnostic.Trace является полезным инструментом для логгирования и отладки, и иногда весьма кстати методы трассировки помогают в представлениях Razor. Например, когда приложение MVC уже запущено на рабочем сервере, то при возникновении большинства ошибок пользователь перенаправляется на представление Views/Shared/Error.cshtml. Это представление по соображениям безопасности не показывает детали ошибки, и все обычно ограничивается небольшим сообщением "Error occurred while processing request" (Возникла ошибка при обработке запроса).

Читать дальше

Увеличение скорости загрузки веб-страниц асинхронными частичными представлениями ASP.NET MVC

| Пятница, 22 февраля, 2013

Метки Razor, ASP.NET MVC, jQuery


Итак, сайт создан, запущен на рабочем сервере и вдруг он начал выдавать некоторые проблемы с загрузкой страниц. Рассмотрим такой случай и предпримем шаги для исправления этой ситуации. В целом сайт работает быстро и безупречно, но взаимодействие с некоторыми данными портят всю картину. В данной статье мы расскажем, как использовать частичные представления ASP.NET MVC вместе с jQuery, для того, чтобы страницы загружались быстрее, даже если нет возможности увеличить скорость некоторых операций.

Читать дальше

Совершенствуем работу с представлениями Razor

| Понедельник, 18 февраля, 2013

Метки Razor, ASP.NET MVC


Блоки c кодом и переменные. В Razor создавать блоки с кодом можно почти везде, используя @{ }. Код, написанный в такой конструкции ничего не генерирует на веб страницу, но вы можете использовать его для манипуляций с моделью, объявления переменных и т.п. Правда не надо переусердствовать и писать много кода в представлении - это не лучшее место для написания логики.

Читать дальше