eyadmn73 Ответов: 0

Вопрос 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" , но в этом случае, когда я нажал на эту кнопку, ничего не произошло.

0 Ответов