Вопрос radtoolbarbutton ASPX.NET обратной передачи
Всем Привет
У меня есть следующее
1) ФАЙЛ ASPX:
1 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="lastOne.aspx.vb" Inherits="Forms_lastOne" %> 2 3 <!DOCTYPE html> 4 5 <html xmlns="http://www.w3.org/1999/xhtml"> 6 <head runat="server"> 7 <title></title> 8 <script type="text/javascript"> 9 function OpenWindow(sID, sURL) { 10 var oManager = GetRadWindowManager(); 11 oManager.open(sURL, sID); 12 return false; 13 } 14 function OnClientButtonClickingHandler(sender, eventArgs) { 15 alert("aaaaaaaa") 16 } 17 </script> 18 </head> 19 <body> 20 <form id="form1" runat="server"> 21 <div> 22 <telerik:RadWindowManager EnableShadow="true" Behaviors="Close, Move" ID="m_oRadWindowManager" 23 24 runat="server" Modal="true" Skin="Windows7"> 25 <Windows> 26 <telerik:RadWindow ID="m_oEditLocDialog" VisibleOnPageLoad="false" Title="Edit Location" 27 28 VisibleStatusbar="false" NavigateUrl="~/Forms/Exports/ExportGrid.aspx" runat="server" Modal="true" 29 30 Width="550" Height="500"> 31 </telerik:RadWindow> 32 </Windows> 33 </telerik:RadWindowManager> 34 <telerik:RadAjaxPanel runat="server"> 35 <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> 36 <telerik:RadButton ID="m_oEditBtn" Text="EditBtn" runat="server" OnClick="OpenWindow"> 37 </telerik:RadButton> 38 <telerik:RadToolBar ID="m_oOverviewToolbar" runat="server" Width="100%" EnableRoundedCorners="True" 39 40 EnableShadows="True" OnButtonClick="m_oOverviewToolbar_ButtonClick" > 41 <Items> 42 <telerik:RadToolBarButton runat="server" Text="OpenRadWindow" CommandName="Edit"> 43 </telerik:RadToolBarButton> 44 <telerik:RadToolBarButton ID="i1" runat="server" CommandName="View" Text="ShowMsg" PostBack="false" > 45 </telerik:RadToolBarButton> 46 </Items> 47 </telerik:RadToolBar> 48 </telerik:RadAjaxPanel> 49 </div> 50 </form> 51 </body> 52 </html>
2) VB-код ( за кодом)
1 Imports Telerik.Web.UI 2 3 Partial Class Forms_lastOne 4 Inherits System.Web.UI.Page 5 Protected Sub OpenWindow(sender As Object, e As EventArgs) 6 OpenWindow(Me, m_oEditLocDialog, Nothing) 7 End Sub 8 Protected Sub OpenWindow(oParentCtrl As Control, oWindow As RadWindow, sURL As String) 9 RadScriptManager.RegisterStartupScript(oParentCtrl, oParentCtrl.GetType(), "openWnd", String.Format("OpenWindow('{0}', '{1}');", oWindow.ID, sURL), True) 10 11 End Sub 12 13 14 Protected Sub m_oOverviewToolbar_ButtonClick(sender As Object, e As RadToolBarEventArgs) Handles m_oOverviewToolbar.ButtonClick 15 Dim oBtn As RadToolBarButton = e.Item 16 If (oBtn.CommandName = "Edit") Then 17 18 OpenWindow(Me, m_oEditLocDialog, Nothing) 19 ElseIf (oBtn.CommandName = "View") Then 20 MsgBox("sssss") 21 End If 22 23 End Sub 24 End Class
Проблема: когда я нажимаю кнопку ShowMsg внутри панели инструментов
<telerik:RadToolBarButton ID="i1" runat="server" CommandName="View" Text="ShowMsg" PostBack="false" > </telerik:RadToolBarButton>
его печать сообщения "SSSS", но его печать 2 раза я отключил обратную передачу по выбору
postback="false"
, но в этом случае, когда я нажал на эту кнопку, ничего не произошло.Пожалуйста, кто-нибудь может мне в этом помочь . Заранее спасибо.
Что я уже пробовал:
Я отключил обратную связь по своему выбору
postback="false"
, но в этом случае, когда я нажал на эту кнопку, ничего не произошло.