关于Response.Wirte()与UpdatePanel的问题
updatepanel里有一个按钮button1, 其单击事件是
public void button1_click(*****)
{
第一行代码;
Response.Wirte("*********");
第三行代码;
}
这样一来,当我单击该按钮时,是没有反应的,这三行代码都不执行 如果改成:
public void button1_click(*****)
{
第一行代码;
Page.ClientScript.RegisterStartupScript(GetType,"123","<javascript代码>");
第三行代码;
}
这样一来, 结果是只执行第一行 和 第三行 代码
更郁闷的是,我有一个输出Excel文件的功能也是在updatepanel里执行
但由于向客户端输出Excel文件实际上也是靠Response.Wirte实现的: Response.OutputStream.Wirte()
所以也是没能在不刷新的条件下实现
请问各位大虾,应该怎么办 或者 出现这种现象的原因是什么