在做项时一直用360浏览器(ie8)做调试。最近在做到:if(window.confirm('下载文件扣除10分'))
{
var id = 1;
window.location="ClearScores.ashx?indexData=" + id;
}在360浏览器做测试时,当弹出"下载文件扣除10积分"时,点击确定后,发现其一直在ClearScores.ashx代码中循环更新数据ClearScores.ashx就是一般的更新方法update 。。用过ie8测试,谷歌浏览器,火狐测试,均没有问题,
唯一是360会存在提交重复循环更新N次数据。有遇见这类怪事的吗?因为项目要兼容360浏览器。一直无法解决,求救!
{
var id = 1;
window.location="ClearScores.ashx?indexData=" + id;
}在360浏览器做测试时,当弹出"下载文件扣除10积分"时,点击确定后,发现其一直在ClearScores.ashx代码中循环更新数据ClearScores.ashx就是一般的更新方法update 。。用过ie8测试,谷歌浏览器,火狐测试,均没有问题,
唯一是360会存在提交重复循环更新N次数据。有遇见这类怪事的吗?因为项目要兼容360浏览器。一直无法解决,求救!
解决方案 »
- 32位 dotnet2.0 开发及发布都未有问题,但是到另一个服务器上装的是64位的操作系统2003, gridview出来的数据表头是乱码。 数据不是乱码。
- 急啊~各位老大帮忙看看这个问题吧....虽然很低级......但是实在把我搞不明白了
- 急:求助DataList(不是Datagrid)如何实现删除记录时提示是否要删除.
- 下载文件时,不出现下载文件对话框,直接把文件下载到指定目录?
- datalist中超链接的问题
- Access备注字段插值问题
- Asp.net 如何定时发送邮件啊
- 请问有没有办法通过后台实现对html的修改?
- 用过 SolpartMenu 帮帮忙
- Static 变量在网页关闭后能支撑多久?
- ds.Tables[0].无值时,如何判断
- flv 视频播放
public void downloadfile(string s_fileName)
{
HttpContext.Current.Response.ContentType = "application/ms-download";
string s_path = HttpContext.Current.Server.MapPath("~/") + s_fileName;
System.IO.FileInfo file = new System.IO.FileInfo(s_path);
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.AddHeader("Content-Type", "application/octet-stream");
HttpContext.Current.Response.Charset = "utf-8";
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(file.Name, System.Text.Encoding.UTF8));
HttpContext.Current.Response.AddHeader("Content-Length", file.Length.ToString());
HttpContext.Current.Response.WriteFile(file.FullName);
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.End();
} 换了下面代码,终于解决。http://www.cnblogs.com/xtgyiq/archive/2009/07/06/1517415.html晕乎乎弄了一整天。怎么就想不到是代码问题呢?哎!