Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
36 / 31 / 2
Регистрация: 31.12.2009
Сообщений: 349
1

Как добавить событие Onclick из кода.

04.11.2011, 12:22. Показов 1857. Ответов 11
Метки нет (Все метки)

C#
1
2
ListItem lb1 = new ListItem();
lb1.Attributes.Add("onclick", @"$('#article-sample').hide(); $('#event-sample').show();");
а получается так
SQL
1
<INPUT id="cphContent_rblShowEvents_0" TYPE="radio" name="ctl00$cphContent$rblShowEvents" VALUE="Новости" checked="checked" onclick="$('#article-sample').hide(); $('#event-sample').show();
' - из-за этого вроде и не работает.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2011, 12:22
Ответы с готовыми решениями:

Правильная установка кода на событие onclick
Всем добрый день, уважаемые форумчане! На сайте стоит оформление заказа в один клик. Оптимизатор...

Как отделить событие OnClick и OnDblClick?
Добрый день. Как разделить событие OnClick и OnDblClick, для SpeedButton? Допустим, если кликнуть...

Как переделать событие onblur в onclick
Вот есть такое &lt;input type=&quot;text&quot; name=&quot;login&quot; onblur=&quot;checkLogin(this.value)&quot; /&gt; При...

Как отследить событие OnClick в RecyclerView
Есть адаптер: public class RecyclerAdapter extends RecyclerView.Adapter...

11
185 / 185 / 53
Регистрация: 10.04.2009
Сообщений: 491
04.11.2011, 12:33 2
библиотека подключена?
0
CEO
Эксперт С++
2256 / 1246 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
04.11.2011, 12:42 3
simply_denis, если вы уже юзаете JS-фреймворк то почему бы не возпользоваться его возможностями привязки событий?
0
36 / 31 / 2
Регистрация: 31.12.2009
Сообщений: 349
04.11.2011, 12:51  [ТС] 4
Да я попробывал через события, вроде AutoPostBack в true, событие подключено, в ScriptManager добавил, а в событие не заходит=(
0
3 / 3 / 1
Регистрация: 15.09.2011
Сообщений: 28
04.11.2011, 13:06 5
C#
1
2
3
4
5
6
7
8
9
 void PageLoad()
{
 addOnClick();
}
protected void addOnClick()
{
ListItem lb1 = new ListItem();
lb1.Attributes.Add("onclick", @"$('#article-sample').hide(); $('#event-sample').show();");
}
0
36 / 31 / 2
Регистрация: 31.12.2009
Сообщений: 349
04.11.2011, 13:11  [ТС] 6
Цитата Сообщение от _Critical Посмотреть сообщение
C#
1
2
3
4
5
6
7
8
9
 void PageLoad()
{
 addOnClick();
}
protected void addOnClick()
{
ListItem lb1 = new ListItem();
lb1.Attributes.Add("onclick", @"$('#article-sample').hide(); $('#event-sample').show();");
}
Просто скопировал мой код? неа так не пойдет, и не поможет мне.
0
3 / 3 / 1
Регистрация: 15.09.2011
Сообщений: 28
04.11.2011, 13:14 7
Попробуй обьявить контрол для которого нужно вызвать обработчик событий на Page_Load(); .
0
36 / 31 / 2
Регистрация: 31.12.2009
Сообщений: 349
04.11.2011, 13:22  [ТС] 8
В каком плане объявить? иницилизировать?
в !PostBack или нет?
0
3 / 3 / 1
Регистрация: 15.09.2011
Сообщений: 28
04.11.2011, 13:27 9
Цитата Сообщение от simply_denis Посмотреть сообщение
В каком плане объявить? иницилизировать?
в !PostBack или нет?
Да, инициализировать; Нет, не в !IsPostBack .
0
185 / 185 / 53
Регистрация: 10.04.2009
Сообщений: 491
04.11.2011, 13:45 10
куда-то не туда повернули, нужно сделать на стороне клиента, то постбек = фолс, и скриптом

Javascript
1
$("#lb1").click(function(){$('#article-sample').hide(); $('#event-sample').show();});
1
36 / 31 / 2
Регистрация: 31.12.2009
Сообщений: 349
04.11.2011, 13:54  [ТС] 11
andrii, вот что-то ты меня вообще запутал.
у меня два варианта или через события, или через onClick.

Что то не там не там делаю не так.

Добавлено через 3 минуты
Цитата Сообщение от _Critical Посмотреть сообщение
Да, инициализировать; Нет, не в !IsPostBack .
C#
1
2
rblShowEvents = new RadioButtonList() { AutoPostBack = true, ID = "rblShowEvents" };
WriteCode();
WriteCode - там заполняется он. сейчас вообще пропал этот контрол.
0
185 / 185 / 53
Регистрация: 10.04.2009
Сообщений: 491
04.11.2011, 13:57 12
Цитата Сообщение от simply_denis Посмотреть сообщение
andrii, вот что-то ты меня вообще запутал.
у меня два варианта или через события, или через onClick.

Что то не там не там делаю не так.
тебе нужно событие которое будет работать на клиенте, как тебе уже писал Alligieri что это событие можно привязать к кнопке самим фреймворком, я показал как

Добавлено через 3 минуты
по-моему, намешали js с C# и запутались О_о
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2011, 13:57

Как програмно вызвать событие OnChange, OnClick ???
Как вызвать програмно события OnClick, OnChange в форме, селекте, инпуте ? Допустим есть 1...

Как вызвать событие Onclick без нажатия на кнопку
суть в чем... имею конструкцию &lt;IMG SRC=http://img.example.ru/i/top2.gif WIDTH=27 HEIGHT=20 ALT...

Как получит текст из элемента на котором произошло событие 'onclick'?
window.onload=function (e) { var user=e.currentTarget; var...

Как передать идентификатор элемента, который запускает событие onClick
Допустим есть некий div: &lt;div onClick={ () =&gt; dispatch({ type: DIV_CLICKED, obj: ВОТ ЧТО ТУТ...


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

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

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