Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.08.2006, 21:18
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
Ребята как из кастом контолла достучаться до текст боксика который я там и создаю(в кастом контроле) код: protected override void CreateChildControls() { //Add the Textbox TextBox tb = new TextBox(); tb.ID = "Datebox"; this.Controls.Add(tb); //Create Literal LiteralControl space = new LiteralControl(" "); this.Controls.Add(space); Image img = new Image(); img.ID = "CalendarImg"; this.Controls.Add(img); //call the parent method base.CreateChildControls(); img.Attributes.Add("onclick", "showCalendar(document.forms." + Page.Form.ClientID + "." + tb.ClientID + ")"); //img.Attributes.Add("onclick", "showCalendar( ctl00$PageContent$NewCommentsList1$DateBox)"); _tbx = (TextBox)Controls[0]; _image = (Image)Controls[2]; } что надо писать вместо document.forms." + Page.Form.ClientID + "." + tb.ClientID + ") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 21:33
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
1)а не проще ли использовать UserControl??? 2)в смысле достучаться?? чего и откуда надо полчить и где??? Ну а если я правильно понял что тебе нужно из страницы получить textboxMy из MyCustomCtl то в Классе MyCustomCtl метод сделать надо public object CtltextboxMy { get { return textboxMy; } } ну и в странице метод { TextBox tb= (TextBox ) myCustomCtl.CtltextboxMy; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 21:35
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
Может, надо вместо ClientID использовать UniqueID? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 21:38
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
ну можно вообще написать <%=tb.ClientID%> что - то вроде, но обязательно вызвать MyCustomCtl.DataBind(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 21:50
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
ладно по другому задам вопрос: как из ява-скрипта правильно задать ядишник текстбокса созданного в кастом котролле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 21:55
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
по другому задам вопрос: как из ява-скрипта правильно получить айдишник текстбокса сгенерированного в кастом контроле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 22:02
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
извените я просто на двух сайтах сижу и не знал что форуму дублируются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2006, 22:14
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
у меня куча методов уже есть, но ява-скрипт не может добраться до текст бокса. че ваще там нужно писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 01:19
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
Ты просто должен формировать текст JavaScript используя серверный код _ИМЯ_ЭЛЕМЕНТА_.ClientID вариант: прямо в .ASPX / ASCX странице строчишь: <script language="javascript" type="text/javascript" > var myid = <%=tb..ClientID %> .... Более правильный в серверном коде полностью пишешь весь JS скрипт, а потом его регистрируешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 11:44
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
В том то и праблема, что у меня нет *.aspx и *.ascx . А у меня есть только кастом-контрол))) И к текст боку я должен добираться из кастом контрола. Иделаю я это так: img.Attributes.Add("onclick", "showCalendar(document.forms." + Page.Form.ClientID + "." + tb.ClientID + ")"); скрипт (showCalendar) у меня зарегистрирован на уровне страницы, так что с этим все в порядке. Меня интересует, как добраться до текстбокса, чтоб айдишник был скриптом правильно понят. Когда делаю я, оказывается, что обьекта с таким айдишником нет))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 12:08
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
Как в обще случае, выглядит в Jscript способ доступа к элементу по айдишнику? вот типа как document.forms... и так далее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2006, 12:20
|
|||
|---|---|---|---|
|
|||
Custom control |
|||
|
#18+
код контрола в самой первой месаге, представлен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1390471]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 452ms |

| 0 / 0 |
