我在ASP.NET页面中有这段代码
function ShowPopup() {
$("#GridView2").dialog({
title: "GridView2",
width: 1200,
buttons: {
Ok: function () {
$(this).dialog('close');
}
,
Export: function funcXport() {
//EVENT HERE?
}
},
modal: true
});
这是一个带有网格视图的弹出窗口,上面有两个按钮。
我希望"确定"按钮能真正关闭网格,但我希望"导出"按钮能触发一个事件(我想),这样我就可以编写一个C#代码,将GridView导出到EXCEL文件中。
你可以用一个小技巧:
定义一个不可见的按钮并点击它:
<asp:Button ID="ButtonID" runat="server" OnClick="DoExport" style="visibility: hidden; display: none;" />
然后:
Export: function funcXport() {
$("#<%=ButtonID.ClientID%>").Click();
}
或者使用按钮上的ClientIDMode=Static
和$("#ButtonID").click();