我在更新面板中的gridview中遇到了一些问题。当我在gridview row命令事件中使用此代码时按钮:
if (dr.Read())
{
Byte[] pdfData = (byte[])dr.GetValue(0); ;
Response.Buffer = true;
Response.ContentType = "application/PDF";
Response.BinaryWrite(pdfData);
// Response.End();
}
我点击@ gridview按钮(更新面板中的gridview)然后打开pdf文件,但我从updatepanel删除gridview然后gridview按钮工作正常并打开文件。请建议如何在updatepanel中管理gridview按钮。
答案 0 :(得分:0)
如果您在更新面板中将条件属性设置为true,则可能需要将该按钮添加为更新面板的触发器。
<asp:UpdatePanel ID="UpdatePanel9" runat="server" UpdateMode="Conditional">
<ContentTemplate>
...your gridview...
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="yourbutton" />
</Triggers>
</asp:UpdatePanel>