![]() |
|
![]() |
||||||
![]() |
Иногда требуется дополнить заголовок страницы. Например, заголовок по умолчанию у всех страниц этого сайта – «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 и в третей строке элемент добавляется на страницу. Читать дальше... Получить значение определенного параметра можно, используя свойство 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: Читать дальше... Данный пример показывает, как можно изменить фон в каждом элементе списка (DropDownList/ListBox). Пример работает только в Internet Explorer. Читать дальше... .net, asp, background, element, listДобавить программно новый элемент управления на страницу можно используя метод Add объекта Controls. Добавить новый элемент программно можно в любой объект-контейнер. Например в Panel. В приведенном примере, на страницу добавляет новое текстовое поле (TextBox). Обратите внимание, в первой строке создается новый экземпляр TextBox, во второй строке - новому элементу присваевается идентификатор - tbMyTextBox и в третей строке элемент добавляется на страницу. Читать дальше... Для программной обработки элементов управления HTML, необходимо указать атрибут runat="server", после чего можно будет обрабатывать все их стандартные свойства. Читать дальше... 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 ]
|
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
add
application
array
asp
bash
browser
center
charset
check
class
clean
color
convert
count
create
css
curl
cursor
database
date
delete
dir
directory
disable
dom
download
editor
element
email
encode
equivalent
event
exists
expression
extension
file
find
form
format
function
generator
get
header
height
html
http
ie
image
ip
is
javascript
jquery
key
line
link
list
load
mail
math
mouse
mysql
name
number
object
page
perl
php
position
query
random
regexp
regular
scriplet
secuirity
select
send
seo
shell
size
sort
sql
string
style
system
text
textarea
time
unix
url
utf8
validate
variable
vb
visual basic
width
window
wisiwyg
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |