我在vb.Net做项目
我在.aspx文件中设置了按钮
<asp:Button ID="ExportBtn" runat="server" CssClass="button large blue" Text="Export" OnClick="ExportBtn_Click" />
背后的代码,(即).aspx.vb
Protected Sub ExportBtn_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ExportBtn.Click
rgList.ExportSettings.IgnorePaging = True
rgList.ExportSettings.FileName = "IyarkaiStockInHand"
rgList.MasterTableView.AllowFilteringByColumn = False
'rgList.MasterTableView.Columns(7).Visible = False
'rgList.MasterTableView.Columns(5).Visible = False
''Dim BoundColumn As Telerik.Web.UI.GridBoundColumn = New Telerik.Web.UI.GridBoundColumn()
''rgList.MasterTableView.Columns.Add(BoundColumn)
rgList.MasterTableView.ExportToExcel()
End Sub
我的问题是,单击时按钮事件不会触发。
答案 0 :(得分:0)
删除已在Handles ExportBtn.Click
中指定的aspx
。
Protected Sub ExportBtn_Click(ByVal sender As Object, ByVal e As EventArgs)
或从标记中删除OnClick="ExportBtn_Click"
。
<asp:Button ID="ExportBtn" runat="server" CssClass="button large blue" Text="Export" />
不要同时删除它们。
答案 1 :(得分:0)
这更像是一种解决方法,而不是解决方案,但过去我遇到过类似的问题。我为Page_Load方法中的按钮添加了AddHandler方法。