#javascript #html #asp.net #web #button
#язык JavaScript #HTML #asp.net #сеть #кнопка
Вопрос:
Я использовал кнопку ASP и добавил в нее событие OnClick, но при нажатии на кнопку оно не работает. Пожалуйста, помогите мне разобраться в этом!
HTML:
lt;asp:Button ID="Create_project" runat="server" Text="Create Project" OnClick="Create_project_Click"/gt;
Код За:
protected void Create_project_Click(object sender, EventArgs e) { Response.Write("Sucessfull"); }
даже я не смог вставить значения в базу данных!
«Примечание: Я использую эту кнопку(Create_project) внутри Ajax:modalpopupextender»
Комментарии:
1. Вы добавляете эту кнопку через код на стороне сервера? «runat=сервер» будет работать только оттуда, а не с помощью кнопки, созданной с помощью javascript
2. Да надеюсь, что это со стороны сервера как lt;asp:Кнопкаgt;
Ответ №1:
Вам нужно опубликовать разметку кнопки или элемента управления, который открывает это диалоговое окно.
Используя диалоговое окно ajax? затем, допустим, мы опустим две кнопки в форме. При первом нажатии кнопки появится всплывающее диалоговое окно, а во 2-м-наша кнопка.
Итак, скажите вот так:
lt;asp:Button ID="Button1" runat="server" Text="Button" Width="102px" /gt; lt;ajaxToolkit:ModalPopupExtender ID="Button1_ModalPopupExtender" runat="server" BehaviorID="Button1_ModalPopupExtender" TargetControlID="Button1" PopupControlID="mycoolpop" gt; lt;/ajaxToolkit:ModalPopupExtendergt; lt;div id="mycoolpop" style="border:solid;border-width:2px;width:25%;box-shadow: 10px 5px 5px grey;padding:9px;"gt; lt;h2gt;Cool pop dialoglt;/h2gt; lt;asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" /gt; lt;/divgt;
И мы получаем это:
Теперь я в режиме дизайна дважды нажал на кнопку 2, и у меня есть этот код:
protected void Button2_Click(object sender, EventArgs e) { Response.Write("The dialog button click"); }
Если я нажму на кнопку 2 (внутри диалогового окна/модального окна), произойдет обратная запись, и, конечно, это приведет к объединению диалога (все обратные записи).
Итак, мы видим это:
Итак, нам нужно увидеть вашу разметку, а также то, что вы делаете и как вы открываете этот диалог. Без того, чтобы вы поделились этой информацией, мы можем только строить догадки о том, что вы на самом деле здесь делаете, и, что еще хуже, догадываться о том, в чем ваша проблема.
Комментарии:
1. Эй, спасибо @Альберт Д. Каллал ! на самом деле я вставляю значения в таблицу БД, используя эту кнопку, которая помещается внутри всплывающего контейнера, как ID=Button2 в вашем примере. Моя проблема в том, что поведение кнопки не работает !