Eyad Shahroury

Eyad Shahroury

  • 1.9k
  • 32
  • 324

ASPX.NET RadToolbarButton POSTBACK ISSUE

Apr 20 2020 2:16 PM
I have the following
 
1) ASPX FILE:
  1. <%@ Page Language="VB" AutoEventWireup="false" CodeFile="lastOne.aspx.vb" Inherits="Forms_lastOne" %>
  2. <!DOCTYPE html>  
  3. <html xmlns="http://www.w3.org/1999/xhtml">  
  4. <head runat="server">  
  5. <title></title>  
  6. <script type="text/javascript">  
  7. function OpenWindow(sID, sURL)  
  8. {  
  9. var oManager = GetRadWindowManager();  
  10. oManager.open(sURL, sID);  
  11. return false//  
  12. var oWnd = radopen(sURL, sID);  
  13. }  
  14. function OnClientButtonClickingHandler(sender, eventArgs)  
  15. {  
  16. alert("aaaaaaaa"//eventArgs.set_cancel(true);  
  17. }  
  18. </script>  
  19. </head>  
  20. <body>  
  21. <form id="form1" runat="server">  
  22. <div>  
  23. <telerik:RadWindowManager EnableShadow="true" Behaviors="Close, Move" ID="m_oRadWindowManager" runat="server" Modal="true" Skin="Windows7">  
  24. <Windows>  
  25. <telerik:RadWindow ID="m_oEditLocDialog" VisibleOnPageLoad="false" Title="Edit Location" VisibleStatusbar="false" NavigateUrl="~/Forms/Exports/ExportGrid.aspx" runat="server" Modal="true" Width="550" Height="500">  
  26. </telerik:RadWindow>  
  27. </Windows>  
  28. </telerik:RadWindowManager>  
  29. <telerik:RadAjaxPanel runat="server">  
  30. <telerik:RadScriptManager ID="RadScriptManager1" runat="server" />  
  31. <telerik:RadButton ID="m_oEditBtn" Text="EditBtn" runat="server" OnClick="OpenWindow">  
  32. </telerik:RadButton>  
  33. <telerik:RadToolBar ID="m_oOverviewToolbar" runat="server" Width="100%" EnableRoundedCorners="True" EnableShadows="True" OnButtonClick="m_oOverviewToolbar_ButtonClick" >  
  34. <Items>  
  35. <telerik:RadToolBarButton runat="server" Text="OpenRadWindow" CommandName="Edit">  
  36. </telerik:RadToolBarButton>  
  37. <telerik:RadToolBarButton ID="i1" runat="server" CommandName="View" Text="ShowMsg" PostBack="false" >  
  38. </telerik:RadToolBarButton>  
  39. </Items>  
  40. </telerik:RadToolBar>  
  41. </telerik:RadAjaxPanel>  
  42. </div>  
  43. </form>  
  44. </body>  
  45. </html>  
2) VB CODE ( Behind Code)
  1. Imports Telerik.Web.UIPartial  
  2. Class Forms_lastOne Inherits System.Web.UI.Page  
  3. Protected Sub OpenWindow(sender As Object, e As EventArgs)  
  4. OpenWindow(Me, m_oEditLocDialog, Nothing)  
  5. End Sub  
  6. Protected Sub OpenWindow(oParentCtrl As Control, oWindow As RadWindow, sURL As String)  
  7. RadScriptManager.RegisterStartupScript(oParentCtrl, oParentCtrl.GetType(), "openWnd"String.Format("OpenWindow('{0}', '{1}');", oWindow.ID, sURL), True)  
  8. End Sub  
  9. Protected Sub m_oOverviewToolbar_ButtonClick(sender As Object, e As RadToolBarEventArgs) Handles m_oOverviewToolbar.ButtonClick  
  10. Dim oBtn As RadToolBarButton = e.Item  
  11. If (oBtn.CommandName = "Edit"Then  
  12. OpenWindow(Me, m_oEditLocDialog, Nothing)  
  13. ElseIf (oBtn.CommandName = "View"Then  
  14. MsgBox("OK")  
  15. End If  
  16. End Sub  
  17. End Class  
Problem:
 
When I press in toolbarbutton (view button) its shown message "OK" but when I reload or refresh the page the same message "OK" showing again .
 
SO how can I prevent any action after reloading or refreshing the page and when I press on Toolbarbutton

Brought to you by: JavaScript SDK for Bold BI dashboard and analytics embedding. Free trial.

Answers (1)