Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Иногда требуется дополнить заголовок страницы. Например, заголовок по умолчанию у всех страниц этого сайта – «Kbyte.Ru», если пользователь переходит на страницу «Универсальные коды», то к заголовку добавляется «: Универсальные коды», в итоге, пользователю представляется следующий заголовок: «Kbyte.Ru: Универсальные коды». Сделать это можно обработав событие Page_Load.
Читать дальше...


Для проверки, посещал ли пользователь страницу или нет, можно при первом посещении ставить отметку в куках (cookies).
Читать дальше...


Разрешить ввод в TextBox только цифры можно с помощью компонента RegularExpressionValidator.
Читать дальше...


Вы, наверное, знаете, что у TextBox есть свойство MaxLength, которое указывает ограничение на количество вводимых символов, но это свойство работает только при TextMode=Single, а в многострочном TextBox не работает. Чтобы реализовать ограничение вводимых символов в многострочный TextBox на стороне клиента, придется воспользоваться JavaScript.
Читать дальше...


Для работы с базами данных MS Access используются объекты OleDB. Данный пример показывает, как можно загрузить данные из DataSet в элемент GridView. Данный пример предполагает наличие файла MyData.mdb в каталоге с файлом страницы, который должен содержать заполненную таблицу myTable с произвольным количеством полей.
Скачать пример 13,1 Kb
Читать дальше...


Добавить программно новый HTML-элемент управления на страницу можно используя метод Add объекта Controls. Добавить новый элемент программно можно в любой объект-контейнер. Например, в Panel. В приведенном примере, на страницу добавляет новое текстовое поле (HtmlInputText). Обратите внимание, в первой строке создается новый экземпляр HtmlInputText, во второй строке - новому элементу присваивается идентификатор - myHtmlInputText и в третей строке элемент добавляется на страницу.
Читать дальше...


Проверить существование файла можно свойством Exists объекта FileInfo.
Читать дальше...


Получить значение определенного параметра можно, используя свойство Item объекта Request. Например, Request.Item("id") – возвращает значение параметра id. Этот код можно записать и так: Request("id"), результат будет одинаковым.
Читать дальше...


Изменить заголовок страницы программно можно, установив свойство Title в событие Page_Load: Me.Title = "Текст заголовка"
Читать дальше...


Если необходимо, чтобы при нажатии на кнопку (Button/LinkButton) страница не перезагружалась, добавьте в свойство OnClientClick строку: «return false;». Обратите внимание, если вы используете на странице JavaScript и, если в нем содержится ошибка, то этот метод может не сработать. Если кнопка (Button/LinkButton) находится в ValidationGroup, то этот метод также не сработает, более того возникнет конфликт, и сам Validation, также, не сработает.
Читать дальше...


Создайте новый Web-проект. В корневом каталоге создайте новый текстовой файл – «NewTextFile.txt» с какими-нибудь текстовыми данными. В Default.aspx вставьте следующий код:
Читать дальше...


Если требуется перенаправить пользователя на другую страницу, но при этом так, чтобы пользователь ничего не заметил, нужно использовать метод Transfer объекта Server:
Читать дальше...


Узнать IP-адрес текущего посетителя сайта можно через объект Request:
Читать дальше...


Данный пример показывает, как можно изменить фон в каждом элементе списка (DropDownList/ListBox). Пример работает только в Internet Explorer.
Читать дальше...


Добавить программно новый элемент управления на страницу можно используя метод Add объекта Controls. Добавить новый элемент программно можно в любой объект-контейнер. Например в Panel. В приведенном примере, на страницу добавляет новое текстовое поле (TextBox). Обратите внимание, в первой строке создается новый экземпляр TextBox, во второй строке - новому элементу присваевается идентификатор - tbMyTextBox и в третей строке элемент добавляется на страницу.
Читать дальше...


Для программной обработки элементов управления HTML, необходимо указать атрибут runat="server", после чего можно будет обрабатывать все их стандартные свойства.
Читать дальше...


Проверить корректность E-Mail, используя регулярные выражения, можно этой функцией:
Читать дальше...


1-ый cпособ:Request.ServerVariables("REMOTE_ADDR")2-ой способ:Request.UserHostAddress3-ий способ:Этот способ позволяет получить IP-адрес текущего пользователя не на страницах aspx, а например в Web-сервисах (asmx) или других классах:HttpContext.Current.Request.ServerVariables("REMOTE_ADDR")илиHttpContext.Current.Request.UserHostAddress
Читать дальше...


Данный пример показывает, как можно программно изменить дату в элементе asp:Calendar.
Читать дальше...


Обработать события на стороне клиента можно любым клиентским скриптом, например JavaScript.Обратите также внимание, у элементов типа Button есть свойство OnClientClick, которое позволяет обрабатывать нажатие кнопки на стороне клиента.
Читать дальше...


Asp .NET 2.0 позволяет использовать темы. Темы  ASP .NET очень похожи на темы Windows XP и позволяют изменить внешний вид страницы и элементов. Темы состоят из набора файлов CSS, графики, а также файлов скинов (*.skin). Темы должны находиться в каталоге App_Themes корневого каталога приложения, каждая тема в отдельной папке. Чтобы использовать тему на странице, нужно в директиве @Page указать ссылку на используемую тему:<%@ Page Language="VB" CodeFile="Default.aspx.vb" Inherits="_Default" Theme="Имя_Папки_Темы" %> Если требуется установить темы на все страницы в каталоге, то нужно в файле Web.config указать ссылку на используемую тему:<?xml version="1.0"?> <configuration> <system.web> <pages theme="Имя_Папки_Темы" /> </system.web> </configuration>Программно изменить тему страницы можно, изменив свойство страницы Theme всобытие Page_Init:
Читать дальше...


Чтобы установить фокус на определенный элемент страницы нужно использовать метод SetFocus при загрузке страницы (Page_Load):
Читать дальше...


В ASP .NET 2.0 появилась возможность обрабатывать не существующие адреса. Например, у вас на сайте есть страница http://Kbyte.ru/Forum/Default.aspx, а пользователь вводит несуществующий адрес: http://Kbyte.Ru/Forums/All/Default.aspx. Этот запрос можно легко «поймать» и выдать пользователю страницу http://Kbyte.ru/Forum/Default.aspx. Все будет выглядеть так, как будто эта страница существует! Сделать это можно, например, в файле Global.asax:
Читать дальше...



Получить клиентский идентификатор (id формируемый ASP .NET) элемента управления можно, используя свойство ClientId.
Читать дальше...


[ 1 ] [ 2 ]