Как я могу предотвратить обновление страницы при нажатии кнопки без использования UpdatePanel в asp.net?Запретить обновление страницы при нажатии кнопки без использования UpdatePanel в asp.net
Спасибо заранее,
Как я могу предотвратить обновление страницы при нажатии кнопки без использования UpdatePanel в asp.net?Запретить обновление страницы при нажатии кнопки без использования UpdatePanel в asp.net
Спасибо заранее,
использование OnClientClick="return false;
<asp:button ID="btnAdd" runat="server" text="Button" OnClientClick="return false;" />
спасибо за ваш ответ, но он не работает –
Я знаю, вы сказали, что вы не хотите использовать UpdatePanel, но это может работать с закладками, хотя я не совсем уверен, , Из того, что я видел, вы можете создать «фиктивный» UpdatePanel, который просто удерживает ваш AsyncPostBackTriggers, а затем сопоставляет их с вашими обработчиками. Я просто наткнулся на что-то вроде этого:
<asp:UpdatePanel ID="upnlAsync" runat="server" >
<ContentTemplate>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSave" EventName ="Click" />
<asp:AsyncPostBackTrigger ControlID="btnSave1" EventName ="Click" />
<asp:AsyncPostBackTrigger ControlID = "btnBackgroundTasks" EventName ="Click" />
<asp:AsyncPostBackTrigger ControlID = "btnReSubmit" EventName ="Click" />
<asp:AsyncPostBackTrigger ControlID = "btnSubmit" EventName ="Click" />
</Triggers>
</asp:UpdatePanel>
Он совпадал с кнопками управления, но они не являются сами по себе являются UpdatePanel. Когда обработчик Click вызывается в коде позади, подпрограмма вызывается, но страница не обновляется. Я понимаю, что на самом деле это не так, как триггеры предназначены для использования, но, похоже, это работает для моей ситуации. Возможно, это сработает для вас.
Что вы пробовали? –
Мне нужно создать вкладку управления, которая содержит slidershow, есть ли еще один способ предотвратить обновление страницы, так как updatepanel не работает с управлением вкладками отлично? –