【发布时间】:2015-10-09 04:17:37
【问题描述】:
我有一个显示 GridView 的 Aspx 页面。网格视图将显示取决于从下拉菜单中选择的类别的数据。用户可以选择将其下载为 CSV 文件(导出为 CSV)。我现在希望 Gridview 不出现(因为它太大以至于经常挂起),而是能够下载包含来自 gridview 的数据的 CSV 文件。我已经成功构建了允许通过单击按钮下载此数据的按钮。但是,我现在无法在没有出现 gridView 的情况下打开页面。我试图注释掉 Gridview 代码 - 这只是破坏了页面。我试图将 gridview 设置为 Visible="False" 但这也不起作用。我还能做些什么来防止出现网格视图并将用户直接带到下载对话框?
【问题讨论】:
-
您可以发布您的问题的页面代码吗?
-
使用的代码见上文
-
@CodingNovice 只需使用
display:none让gridview 消失,但它可以在download按钮中使用 -
@Webruster 你能用那个命令吗?我一直认为如果它是服务器端,它需要是 Visible="False" ?
-
是的,当您使用
Visible=false时,它实际上会删除HTML,因为display=none不会删除html,但可以在Inspect element下看到,这样您可以访问gridview进行下载
标签: asp.net gridview export-to-csv