Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
1

Серверные элементы управления

02.12.2010, 10:28. Просмотров 773. Ответов 4

ASP.NET генерируется события серверных ЭУ после события Submit, для оного создается JS функция __dopostback, но вот нигде она не вызывается? Что я упускаю?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2010, 10:28
Ответы с готовыми решениями:

ASP.NET: серверные элементы управления
ASP.NET: серверные элементы управления (с runat=server) обрабатываются на сервере через C#, VB или...

Элементы управления, созданные в одном потоке, не могут быть родительскими для элемента управления в другом потоке
Привет :) Есть задача - нужно динамически добавлять компоненты. Все работает хорошо. Но если...

Не отображаются элементы управления ASP.net в denwer
Здравствуйте. Подскажите пожалуйста, как сделать так, чтобы элементы управления, описанные в теге...

Класс главной страницы .aspx не видит элементы управления
Добрый день! Уже третий день не могу решить следующую проблему: Создавала Silverlight Application...

JQuery и серверные обработчики
Подскажите пожалуйста, могу ли я с помощью JQuery повесить ASP-шный обработчик? что то в стиле...

4
StanislavSV
85 / 84 / 5
Регистрация: 05.02.2010
Сообщений: 201
02.12.2010, 15:54 2
Вызывается, сделай эксперимент. Добавь на страницу <asp:LinkButton />, открой страницу в браузере, и посмотри исходный код. Там этот LinkButton будет отображен как анкерный дескриптор <a /> в таком виде:
HTML5
1
<a id="LinkButton1" href="javascript:__doPostBack('LinkButton1','')">LinkButton</a>
.
Как видно, при нажатии на этот LinkButton вызывается ф-я __doPostBack.
1
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
03.12.2010, 10:22  [ТС] 3
Ну тут все понятно, я просто не нашел использования функции в исходном html коде страницы от веб сервера.
Вот допустим другая беда. Есть <asp:image> в котором обрабатывается событие клик и выводятся координаты клика, вот страница, которую мне прислал тестовый веб сервер, где скрипт?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
    Untitled Page
</title></head>
<body>
    <form name="form1" method="post" action="ImageTest.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNDkyNzcwMDAxD2QWAgIDD2QWAgIDDw8WAh4EVGV4dAU5WW91IGNsaWNrZWQgYXQgKDI0NiwgMTEzKS4gWW91IGNsaWNrZWQgdGhlIGJ1dHRvbiBib3JkZXIuZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFDEltYWdlQnV0dG9uMdmEFzvNJT+a6NSlgGLMNmaCaW+G" />
</div>
 
<div>
 
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLS87zLCQLSwpnTCKZ+9swpxLhS7QbrDRMOQie/RGqW" />
</div>
    <div>
        <input type="image" name="ImageButton1" id="ImageButton1" src="button.png" style="border-width:0px;Z-INDEX: 101; LEFT: 18px; POSITION: absolute; TOP: 21px" />
        <span id="lblResult" style="display:inline-block;height:60px;width:393px;Z-INDEX: 102; LEFT: 24px; POSITION: absolute; TOP: 163px">You clicked at (246, 113). You clicked the button border.</span>
    </div>
    </form>
</body>
</html>
0
StanislavSV
85 / 84 / 5
Регистрация: 05.02.2010
Сообщений: 201
03.12.2010, 13:30 4
Johny_D, <input type="image" /> сам по себе вызывает обратную отправку, так же как и <input type="submit" />.
__doPostBack необходим для тех контролов, которые сами не вызывают обратной отправки, например анкерный дескриптор <a />
1
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
03.12.2010, 13:39  [ТС] 5
StanislavSV, я подозревал
0
03.12.2010, 13:39
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2010, 13:39

Как стилизовать элементы управления asp.net через css
Добрый день! Можно ли стилизовать элементы управления asp.net через css так, чтобы они выглядели...

Как отлаживать серверные скрипты?
как запустить? почитал msdn написано dcom объект что ли надо подцепить backoffice и еще чего то на...

Оригинальный интерфейс: создать свои собственные элементы управления: кнопки, бары и т.д.
Задача - требуется создать свои собственные элементы управления: кнопки, бары и т.д. Как я это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.