Серверные вставки в Javascript на ASP страницу
От: dandare1981  
Дата: 24.04.12 13:23
Оценка:
Добрый день!

Делаю свой чекбокс и хочу передать в JavaScript id реального чекбокса.
Код:
        <div runat="server" id="checkbox1_div"><img id="isactive_checkbox" runat="server" src="images/check_true.png" alt=" После создания сделать активной" onclick="ClickCheckBox(this, '<% Response.Write(checkbox1.ClientID); %>')" class="custom_checkbox" /><p style="margin: 3px; padding: 0px;">&nbsp;&nbsp;После создания сделать активной</p></div>
        <asp:CheckBox runat="server" ID="checkbox1" Name="checkbox1" Checked="true" Visible="true" />
        <br /><br /><br />
        <% Response.Write(checkbox1.ClientID); %>


В первом случае (там где onclick="ClickCheckBox(this,...), если смотреть исходный код страницы выводится:
&lt;% Response.Write(checkbox1.ClientID); %>

Во втором так как мне нужно:
ctl00_ContentPlaceHolder1_checkbox1


Вопрос как сделать чтобы в части Javascript кода, а событие onclick, как я понимаю к нему относится, вывести id серверного элемента управления через серверные вставки?
Т.е. в функцию ClickCheckBox хочу передать ID реального асп-шного чекбокса.
Re: Серверные вставки в Javascript на ASP страницу
От: rinat.mergenbaev Россия  
Дата: 24.04.12 18:47
Оценка:
Здравствуйте, dandare1981, Вы писали:



D>Вопрос как сделать чтобы в части Javascript кода, а событие onclick, как я понимаю к нему относится, вывести id серверного элемента управления через серверные вставки?

D>Т.е. в функцию ClickCheckBox хочу передать ID реального асп-шного чекбокса.


<asp:CheckBox runat="server" ID="checkbox1" ClientIDMode="Static" Name="checkbox1" Checked="true" Visible="true" />
Re[2]: Серверные вставки в Javascript на ASP страницу
От: dandare1981  
Дата: 25.04.12 06:31
Оценка:
Здравствуйте, rinat.mergenbaev, Вы писали:

RM>Здравствуйте, dandare1981, Вы писали:




D>>Вопрос как сделать чтобы в части Javascript кода, а событие onclick, как я понимаю к нему относится, вывести id серверного элемента управления через серверные вставки?

D>>Т.е. в функцию ClickCheckBox хочу передать ID реального асп-шного чекбокса.


RM>
RM><asp:CheckBox runat="server" ID="checkbox1" ClientIDMode="Static" Name="checkbox1" Checked="true" Visible="true" />
RM>



Сделал ImageButton со сменой ImageUrl, весь JavaScript ушел. Вся обработка на сервере.
Всем спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.