【发布时间】:2014-01-14 00:12:30
【问题描述】:
我必须使用 radopen 调用弹出窗口。我在同一个项目中做了很多,它工作得很好,我也在同一个页面上做了,它也工作得很好,但是当我使用 radtoolbar 时发生了一些事情并且 radopen 没有触发。 这是我的代码:
<telerik:RadToolBar ID="GridToolBar" OnClientButtonClicking="clickHandler" dir="<%$ Resources: Main,Dir %>"
OnButtonClick="GridToolBar_OnClick" runat="server" Width="100%">
<Items>
<telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToExcel %>"
runat="server" Value="Excel" ImageUrl="<%$ Resources:Image, Excel%>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToExcelML %>"
runat="server" Value="ExcelML" ImageUrl="<%$ Resources:Image, ExcelML%>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToWord %>"
runat="server" Value="Word" ImageUrl="<%$ Resources:Image, Word%>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToCSV %>"
runat="server" Value="CSV" ImageUrl="<%$ Resources:Image, CSV%>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToPDF %>"
runat="server" Value="PDF" ImageUrl="<%$ Resources:Image, PDF%>">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton ToolTip="<%$ Resources: Main,AddExistingUser %>" CssClass="<%$ Resources: Main,ToolbarButtonAlignment %>"
runat="server" Value="AddUser" ImageUrl="<%$ Resources:Image, RegisterUser%>"
</telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
最后一个按钮应该显示一个使用 radopen 的弹出窗口。我使用了名为 clickhandler 的 javascript 函数,函数如下:
function clickHandler(sender, eventArgs) {
if (eventArgs.get_item().get_value() == "AddUser") {
alert("Welcome");
radopen("Page_Popup.aspx", "RW");
return false;
}
}
收到通知,我看到了欢迎提示消息。 当我用 window.open 替换 radopen 时,它会打开一个新窗口。
提前致谢
【问题讨论】:
标签: c# javascript jquery asp.net telerik