LinkButton为什么点击后不刷新

洁儿 2012-09-03 11:05:48
protected void lbQwID_Click(object sender, EventArgs e)
{

try
{

string fileUrl = UpFilesUrl;

string fileName = lbQwID.Text;

NetworkCredential nwc = new NetworkCredential(strWSName, strWSPWD, strWSDomain);
this.m_NetworkCredential = nwc;

HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(fileUrl + "/" + fileName);
WebHeaderCollection whc = new WebHeaderCollection();
if (fileUrl.Contains("aspx"))
{
whc.Add("Translate", httpWebRequest.Headers.ToString());
}
else
{
whc.Add("Translate", "f");
}
httpWebRequest.Headers = whc;
CredentialCache creCache = new CredentialCache();
creCache.Add(new Uri(fileUrl + "/" + fileName), "NTLM", this.m_NetworkCredential);
httpWebRequest.Credentials = creCache;
HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
fileName = fileName.Replace("aspx", "html");
Stream responseStream = httpWebResponse.GetResponseStream();
long fileLength = httpWebResponse.ContentLength;
string fileName1 = HttpUtility.UrlPathEncode(fileName);
//string fileType = HttpUtility.UrlPathEncode(this.m_FileType);
//fileName.Replace("aspx","html");
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=" + fileName1);
HttpContext.Current.Response.ContentType = "application/octet-stream";
HttpContext.Current.Response.AddHeader("Content-Length", fileLength.ToString());
HttpContext.Current.Response.Buffer = true;
int streamPosition = 1;
byte[] inBuf = new Byte[1024];
while (streamPosition > 0)
{
streamPosition = responseStream.Read(inBuf, 0, inBuf.Length);
HttpContext.Current.Response.OutputStream.Write(inBuf, 0, streamPosition);
HttpContext.Current.Response.Flush();
}
responseStream.Close();
Uri url = System.Web.HttpContext.Current.Request.Url;

HttpContext.Current.Response.End();

}
catch (Exception exp)
{
Response.Write(exp.TargetSite.Name.ToString() + exp.Message.ToString() + "<br/>");
Response.Write(exp.GetType() + exp.Message + "<br/>");
Response.Write(exp.StackTrace + "<br/>");


}
}

我在LinkButton写了一个下载的方法,点了以后可以下载,但是其他按钮没有反应了...没有重新刷新
...全文
177 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
火雲邪神 2012-10-02
  • 打赏
  • 举报
回复
不要用server side的asp.net控件
洁儿 2012-09-28
  • 打赏
  • 举报
回复
是的,其他按钮没有刷新
Justin-Liu 2012-09-05
  • 打赏
  • 举报
回复
其他按钮没有反应了...没有重新刷新?

3,245

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨 - LinyuLoveTJ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧