У меня есть следующее 1) ФАЙЛ ASPX:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="lastOne.aspx.vb" Inherits="Forms_lastOne" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function OpenWindow(sID, sURL) {
var oManager = GetRadWindowManager();
oManager.open(sURL, sID);
return false;
// var oWnd = radopen(sURL, sID);
}
function OnClientButtonClickingHandler(sender, eventArgs) {
alert("aaaaaaaa")
//eventArgs.set_cancel(true);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<telerik:RadWindowManager EnableShadow="true" Behaviors="Close, Move" ID="m_oRadWindowManager"
runat="server" Modal="true" Skin="Windows7">
<Windows>
<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">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<telerik:RadAjaxPanel runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server" />
<telerik:RadButton ID="m_oEditBtn" Text="EditBtn" runat="server" OnClick="OpenWindow">
</telerik:RadButton>
<telerik:RadToolBar ID="m_oOverviewToolbar" runat="server" Width="100%" EnableRoundedCorners="True"
EnableShadows="True" OnButtonClick="m_oOverviewToolbar_ButtonClick" >
<Items>
<telerik:RadToolBarButton runat="server" Text="OpenRadWindow" CommandName="Edit">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton ID="i1" runat="server" CommandName="View" Text="ShowMsg" PostBack="false" >
</telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
</telerik:RadAjaxPanel>
</div>
</form>
</body>
</html>
2) КОД VB (за кодом)
Imports Telerik.Web.UI
Partial Class Forms_lastOne
Inherits System.Web.UI.Page
Protected Sub OpenWindow(sender As Object, e As EventArgs)
OpenWindow(Me, m_oEditLocDialog, Nothing)
End Sub
Protected Sub OpenWindow(oParentCtrl As Control, oWindow As RadWindow, sURL As String)
RadScriptManager.RegisterStartupScript(oParentCtrl, oParentCtrl.GetType(), "openWnd", String.Format("OpenWindow('{0}', '{1}');", oWindow.ID, sURL), True)
End Sub
Protected Sub m_oOverviewToolbar_ButtonClick(sender As Object, e As RadToolBarEventArgs) Handles m_oOverviewToolbar.ButtonClick
Dim oBtn As RadToolBarButton = e.Item
If (oBtn.CommandName = "Edit") Then
OpenWindow(Me, m_oEditLocDialog, Nothing)
ElseIf (oBtn.CommandName = "View") Then
MsgBox("sssss")
End If
End Sub
End Class
Проблема: Когда я нажимаю кнопку ShowMsg на панели инструментов
<telerik:RadToolBarButton ID="i1" runat="server" CommandName="View" Text="ShowMsg" PostBack="false" >
</telerik:RadToolBarButton>
его распечатать сообщение 'sssss', но его печать 2 раза я отключил обратную передачу по выбору postback = "false", но в этом случае при нажатии на эту кнопку ничего не произошло.
Пожалуйста, любой может помочь мне в этом. Спасибо заранее.