Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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:18 |
|
||
|
Custom control
|
|||
|---|---|---|---|
|
#18+
1)а не проще ли использовать UserControl??? 2)в смысле достучаться?? чего и откуда надо полчить и где??? Ну а если я правильно понял что тебе нужно из страницы получить textboxMy из MyCustomCtl то в Классе MyCustomCtl метод сделать надо public object CtltextboxMy { get { return textboxMy; } } ну и в странице метод { TextBox tb= (TextBox ) myCustomCtl.CtltextboxMy; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 21:33 |
|
||
|
Custom control
|
|||
|---|---|---|---|
|
#18+
Может, надо вместо ClientID использовать UniqueID? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 21:35 |
|
||
|
Custom control
|
|||
|---|---|---|---|
|
#18+
ну можно вообще написать <%=tb.ClientID%> что - то вроде, но обязательно вызвать MyCustomCtl.DataBind(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 21:38 |
|
||
|
Custom control
|
|||
|---|---|---|---|
|
#18+
ладно по другому задам вопрос: как из ява-скрипта правильно задать ядишник текстбокса созданного в кастом котролле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 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+
Ты просто должен формировать текст JavaScript используя серверный код _ИМЯ_ЭЛЕМЕНТА_.ClientID вариант: прямо в .ASPX / ASCX странице строчишь: <script language="javascript" type="text/javascript" > var myid = <%=tb..ClientID %> .... Более правильный в серверном коде полностью пишешь весь JS скрипт, а потом его регистрируешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2006, 01:19 |
|
||
|
Custom control
|
|||
|---|---|---|---|
|
#18+
В том то и праблема, что у меня нет *.aspx и *.ascx . А у меня есть только кастом-контрол))) И к текст боку я должен добираться из кастом контрола. Иделаю я это так: img.Attributes.Add("onclick", "showCalendar(document.forms." + Page.Form.ClientID + "." + tb.ClientID + ")"); скрипт (showCalendar) у меня зарегистрирован на уровне страницы, так что с этим все в порядке. Меня интересует, как добраться до текстбокса, чтоб айдишник был скриптом правильно понят. Когда делаю я, оказывается, что обьекта с таким айдишником нет))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2006, 11:44 |
|
||
|
Custom control
|
|||
|---|---|---|---|
|
#18+
Как в обще случае, выглядит в Jscript способ доступа к элементу по айдишнику? вот типа как document.forms... и так далее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2006, 12:08 |
|
||
|
Custom control
|
|||
|---|---|---|---|
|
#18+
код контрола в самой первой месаге, представлен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2006, 12:20 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33926279&tid=1390471]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 431ms |

| 0 / 0 |
