朋友你好。
我在我的应用程序中使用下面的代码下载。wav文件。
这所有的代码是MySpace.aspx页。当请求此页面上的作品有一种方法getData()方法。只取记录
有其他方法
1。 trackCount()==检查计数只有
2。这标志着MessageRead()==在数据库中为R标志;
3。 getData()方法==取记录和检查如果标志是U然后改变在GridView的行颜色。
在代码中,我已经使用
我想要做简单的文件下载,如果下载更新到R和getData(旗)方法来调用使每国旗的颜色排在GridView的变化。Response.Redirect("MySpace.aspx?val=Inbox", false);
但是,如果我使用GetData();那么它不重装后文件下载
。如果我
然后GridView的重载和行的颜色变化,但文件没有得到downalod的。Response.Redirect("MySpace.aspx?val=Inbox", false);
请建议我,我怎么能做到这一点。基本上我想调用getData()方法后Response.Write()方法。
我删除了,因为这是终止的申请,因为我需要下载文件后,我要请一些其他方法Response.End()
以下是代码。Response.AddHeader("content-disposition", "attachment; filename=" + info.Name);
Response.AddHeader("content-length", info.Length.ToString());
Response.ContentType = "audio/x-wav";
Response.WriteFile(info.FullName);
doflag = true;
if (doflag)
{
trackCount("INSERT INTO TrackUserAction(Phnum,trackdownload) VALUES('" + Session["phnum"].ToString() + "',1)", "in");
MessageRead(((Label)gvMyDetails.Rows[index].FindControl("lblSender")).Text.Trim(),((Label)gvMyDetails.Rows[index].FindControl("lblMsgTime")).Text.Trim(), msgID);
Response.Redirect("MySpace.aspx?val=Inbox", false);
}
感谢和问候