问题一 在IE7.0及其最新版本中,咱们在打开系统Web页面时若是有在同一浏览器进程内又新建的一个标签页,而后返回原来的web标签页发现原来页面上的GridView等控件里面的数据全没有了,只有页面CSS样式在,但里面的数据都没有了?以下图所示:
1.起始页效果
2.新建标签页
3.返回起始标签页后效果
解决办法 以下图:
1.打开Internet选项,选择Tabs->Settings
2.不要启用【Enable Quick Tabs】跟[【Enable Tab Groups】(IE8.0最新版功能)
从新启动浏览器,问题解决!
问题二 上传文件时提示:"the given path's format is not supported",但在IE8.0跟火狐下正常,IE7.0以及之前版本报错
解决办法:其实关键是下面这段代码的问题
for (int i = 0, j = Request.Files.Count; i < j; i++)
{
HttpPostedFile currentFile = Request.Files[i];
string fullName=currentFile.
FileName;

//获取客户端上的文件的彻底限定名称
。。。略
问题缘由在于IE8.0跟之前版本对FileName的定义不一样,IE8.0下FileName就只是文件的名称,不包含完整的文件客户端文件路径,而之前版本指的是文件的完整路径,因此在上传时若是你再为文件指定一个目录的话路径格式就重了,因此报错:
这样写就没有问题了
for (int i = 0, j = Request.Files.Count; i < j; i++)
{
HttpPostedFile currentFile = Request.Files[i];
string fullName=currentFile.FileName;
string fileName = fullName.Substring(fullName.LastIndexOf('\\')+1);
。。。略