Архив метки: ASP.NET

Получение имени хоста пользователя в ASP.NET приложении

Иногда возникает необходимость определить имя хоста пользователя, который пришел на страницу нашего ASP.NET приложения. Документация предлагает простой способ получить эти данные: Page.Request.UserHostName. Однако такой подход не работает. Вместо ожидаемого имени хоста метод возвращает его IP адрес. Не спешите искать что то в настройках приложения или бежать ремонтировать ваш DNS сервер. Читать далее

SQLMembershipProvider и перенос приложения на сервер

В этой статье я хочу рассказать о решении проблеме переноса базы данных ASP.NET приложения с машины разработчика на сервер если используется SQLMembershipProvider для разграничения доступа. Проявляется проблема в виде такого сообщения об ошибке: The user instance login flag is not supported on this version of SQL Server. The connection will be closed Читать далее

Выполнение операции Insert в SqlDataSource с параметром типа uniqueidentifier

Представляю вниманию читателей переводную статью о решении проблемы возникновения исключения “Implicit conversion from data type sql_variant to uniqueidentifier is not allowed” при использовании SqlDataSource. Читать далее

Самый простой способ авторизации на ASP.NET сайте

Основной способ авторизации на ASP.NET сайте предполагает использование MembershipProvider. О том, как настроить такую авторизацию информации достаточно много. Но для небольших сайтов имеет смысл использовать упрощенный подход к созданию системы авторизации, который я и хочу описать ниже. Читать далее

CompositeScript и оптимизация загрузки страницы

Каждый ASP.NET разработчик наверняка знаком с библиотекой пользовательских контролов – AJAX Control Toolkit. Все бы хорошо, но при ее использовании время загрузки страницы резко возрастает. Попробуем разобраться, почему это происходит и каким образом можно с таким негативным эффектом эффектом бороться. Читать далее

Использование Microsoft Ajax Library 3.5 с CDN

Представлю вашему вниманию переводную статью оригинал которой находится тут: http://blog.turlov.com/2009/11/using-microsoft-ajax-library-35-with.html

Использование Microsoft Ajax Library 3.5 с CDN Читать далее

Сессия ASP.NET и пропадающие значения

Бывают ситуации, когда записанное в сессию ASP.NET значение в какой то момент просто пропадает. Из за чего же может возникать данная проблема и как ее решить? Читать далее

FileUploadControl и UpdatePanel

Если положить FileUploadControl в UpdatePanel то мы получим неприятную проблему: при попытке отправить файл на сервер данные до обработчика события не доходят. Читать далее

AnimationExtender.OnLoad – задержка запуска

Предположим, что мы хотим выводить сообщение после того, как пользователь сохранил некоторые данные формы и прятать его через некоторое время. AnimationExtender выглядит очень привлекательно так как позволяет не просто погасить окно сообщения а сделать это каким либо красивым способом. Однако вот незадача — почему то в AnimationExtender не предусмотрено стандартного способа выполнить задержку при выполнении скрипта или перед его запуском. Читать далее

Хранение ViewState в сессии

Как можно видеть на любой ASP.NET странице присутствует скрытое поле, в котором хранится состояние всех серверных элементов страницы (ViewState) В некоторых случаях размер этого поля может стать довольно большим (значительно увеличивая размер страницы, отдаваемой клиенту). Даже отключение ViewState для некоторых элементов страницы, для которых это возможно, не всегда спасает положение. Читать далее