Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
Имется мастер-страница. В ней загружена дочерняя страница, в которой есть HiddenField hdnCaption При просмотре кода страницы во время прогона на localhost я вижу, что имя этого контрола выглядит вот так: "ctl00$ctl00$ContentPlaceHolder1$cphPhrases$ hdnCaption " Причем при прогоне на удаленном сервере (хостинге) это же имя выглядит по другому. Вопрос: Есть ли возможность из кода мастер-страницы найти этот контрол (Page.FindControl...) без использования столь длинного, к тому же меняющегося префикса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 09:55 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
evgenybe, есть, FindControl вызывай у ContentPlaceHolder примерно Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 11:43 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
Вообще плохая практика из мастерпейджа обращаться к aspx. Что за задача такая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 12:55 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
evgenybeИмется мастер-страница. В ней загружена дочерняя страница, в которой есть HiddenField hdnCaption При просмотре кода страницы во время прогона на localhost я вижу, что имя этого контрола выглядит вот так: "ctl00$ctl00$ContentPlaceHolder1$cphPhrases$ hdnCaption " Причем при прогоне на удаленном сервере (хостинге) это же имя выглядит по другому. Вопрос: Есть ли возможность из кода мастер-страницы найти этот контрол (Page.FindControl...) без использования столь длинного, к тому же меняющегося префикса?перечитал 5 раз такое вчепятление шо тебе из JS обратитса надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 13:13 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
из JS обратитса надо на стороне сервера узнать каков будет id на странице- Control.ClientID А во избежание геморроя - добавить контролу уникальный класс и в javascript найти нужный элемент по классу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 13:33 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
Изопропилиз JS обратитса надо на стороне сервера узнать каков будет id на странице- Control.ClientID А во избежание геморроя - добавить контролу уникальный класс и в javascript найти нужный элемент по классу Открой для себя jquery. $("input[id$=hdnCaption]") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 13:40 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
МСУ, ты идиот? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 13:54 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилМСУ, ты идиот? Это так ты выражаешь свои чувства, когда тобой заткнули унитазную дырку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 13:58 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
МСУИзопропилМСУ, ты идиот? Это так ты выражаешь свои чувства, когда тобой заткнули унитазную дырку? Ты не не идиот, ты говнокодер с амбициями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:05 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилТы не не идиот, ты говнокодер с амбициями По делу что-то скажешь, клоун? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:08 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
МСУ, по делу - нехорошо вместо сравнения на равенство сравнивать на совпадение один идентификатор и суффикс другого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:15 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилМСУ, по делу - нехорошо вместо сравнения на равенство сравнивать на совпадение один идентификатор и суффикс другого. Кто мешает создать уникальный идентификатор и искать на это совпадение? Ты же сам предложил уникальное именование класса. Только твой способ через жопу. Только подумай перед ответом, чтобы опять в лужу не сесть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:22 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
МСУ, "мешает" - WebForms, заменяющие id="hdnCaption" на "ctl00$ctl00$ContentPlaceHolder1$cphPhrases$hdnCaption" для контролов runat="server" (почему так получилось - понятно, но это к данному топику не относится) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:40 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилМСУ, "мешает" - WebForms, заменяющие id="hdnCaption" на "ctl00$ctl00$ContentPlaceHolder1$cphPhrases$hdnCaption" для контролов runat="server" Ты идиот? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:41 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ууу оказывается тут тоже интересно :) буду заходить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:47 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
МСУИзопропилМСУ, "мешает" - WebForms, заменяющие id="hdnCaption" на "ctl00$ctl00$ContentPlaceHolder1$cphPhrases$hdnCaption" для контролов runat="server" Ты идиот? нет. решение - Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 14:59 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
Изопропил, вам ничего не говорит селектор: $= видимо нет зря вы хамите не по делу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 15:06 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
някаИзопропил, вам ничего не говорит селектор: $= видимо нет зря вы хамите не по делу по делу. И что характерно, знаю как он работает. На всякий случай - цитирую http://api.jquery.com/category/selectors/attribute-selectors/ Attribute Ends With Selector [name$="value"] Selects elements that have the specified attribute with a value ending exactly with a given string . The comparison is case sensitive. На пальцах - Код: html 1. 2. 3. Код: javascript 1. - выберет все три элемента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 16:04 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилМСУпропущено... Ты идиот? нет. решение - Код: c# 1. Ты не пробовал убить себя об стену с таким "решением"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 16:56 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
МСУ, а ты себя с сопоставлением по суффиксу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 16:58 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилнякаИзопропил, вам ничего не говорит селектор: $= видимо нет зря вы хамите не по делу по делу. И что характерно, знаю как он работает. На всякий случай - цитирую http://api.jquery.com/category/selectors/attribute-selectors/ Attribute Ends With Selector [name$="value"] Selects elements that have the specified attribute with a value ending exactly with a given string . The comparison is case sensitive. На пальцах - Код: html 1. 2. 3. Код: javascript 1. - выберет все три элемента Про уникальность идентификатора я, видимо, говорил в воздух. Ты читаешь между строк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 16:58 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
МСУПро уникальность идентификатора я, видимо, говорил в воздух. Ты читаешь между строк? все три идентификатора в примере - уникальны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 17:01 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилМСУПро уникальность идентификатора я, видимо, говорил в воздух. Ты читаешь между строк? все три идентификатора в примере - уникальны Речь о уникальности паттерна, для тех кто в танке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 17:30 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
Изопропил, чем принципиально ваше cntrl.ClientIDMode = System.Web.UI.ClientIDMode.Static; будет отличаться от $("input[id$=hdnCaption]") ??? и в том и в другом случае следить за уникальностью придется более тщательно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 17:34 |
|
||
|
Поиск в дочерней странице из мастер-страницы
|
|||
|---|---|---|---|
|
#18+
ИзопропилМСУ, а ты себя с сопоставлением по суффиксу ? Классическая задача, решается именно так в 99% случаев. Гибкое быстрое решение. Клаент айди мод появился в 4 фреймворке. Идентифицировать так контролы как ты показал - удел идиотов, которые сами себе расставляют грабли. Это касается не только этой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 17:35 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=110&tid=1358812]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 383ms |

| 0 / 0 |
