Member 14208578 Ответов: 2

Остановить обновление страницы при нажатии кнопки изображение


Привет,

У меня есть проблема, когда я нажимаю на кнопку изображения, вся страница обновляется и хочет остановить это.

Вот часть моего кода.
<br />
            

                       <p> <div style="height: 110px">
                 <asp:Label ID="Label9" runat="server" Text="ماهي إجراءات حذف مادّة التدريب الميداني؟"></asp:Label>
 <asp:ImageButton ID="ImageButton11" runat="server" ImageUrl="~/Images/add (3).png" />
 <asp:ImageButton ID="ImageButton5" runat="server" ImageUrl="~/Images/minus (1).png" Visible="False" />
<br /> <asp:Label ID="Label3" runat="server" Text="" Visible="False">.يُمكن حذف مادّة التدريب الميداني من خِلال النظام فقط، مع العِلم بإنّ اجراءات الحذف مسموحة لتاريخ معين ولا يمكن الحذف بعد تجاوز التاريخ المُحدّد</asp:Label>
            </div>
            </p> 
         <br />


Что я уже пробовал:

Я попытался увидеть старые сообщения, но не смог их исправить

2 Ответов

Рейтинг:
1

F-ES Sitecore

Это нормальное поведение ImageButton, он выдает обратную связь, которая обновляет страницу. То, как вы остановите это, зависит от того, что делает ваш код при нажатии на изображение. Если вы хотите запускать только клиентский код, например javascript, то сделайте его обычным изображением. Если вы хотите запустить серверный код в своем файле code behind, то поместите кнопку image и все, что нужно обновить с помощью кнопки image, в asp:UpdatePanel.


Рейтинг:
0

Shweta Lodha

Так как вы не хотите обратной связи по нажатию кнопки. Итак, не используйте <asp:imagebutton>, скорее идите за Image 1

Если по какой-то причине вы все еще хотите использовать <asp:imagebutton>, то обновите свой код до чего-то вроде приведенного ниже:

imageButton.OnClientClick = "button_pressed();return false;"