IE10 URL中多出一串字符,图片无法显示

登录成功之后,Redirect 到Default.aspx 结果地址显示为

http://localhost/AMTS4003/(F(FH6yZdYsOOTG-4-tw8lLQKiF83Zu2qzmI9Ktz9ENRvnANaGsSqYSWXNPvEcqjGx5Hj4VxssVXd3AWAXjno4hOYQY9mbEQCBRrskFWeZBNBw1))/default.aspx

正常地址应该是:

http://localhost/AMTS4003/default.aspx

解决办法:

是DotNet4.0的一个BUG ,IE10 访问 ASP.NET4.0 (IIS7)有可能会出现这种情况,具体原因可以查看、

http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

默认情况下,ASP.NET 使用监听技术的用户代理字符串来检测浏览器。浏览器定义文件涵盖某些范围的浏览器版本。但是,随着增加版本号,ASP.NET 可能不会通过使用用户代理字符串识别新版本的浏览器。在这种情况下,ASP.NET 可能会为未知的浏览器中处理这些版本。例如,ASP.NET 不能识别 Windows Internet Explorer 10 分用户代理字符串如下:

Mozilla/5.0 (兼容 ;MSIE 10.0 ;Windows NT 6.1 ;Trident/6.0)

需要升级打补丁

http://support.microsoft.com/kb/2600088

IE10 URL中多出一串字符,图片无法显示

时间: 2024-10-15 13:46:57

IE10 URL中多出一串字符,图片无法显示的相关文章

[LeetCode] 在一堆字符串中找出包含相同字符的 group的较快方法,题 Anagrams

题目: Given an array of strings, return all groups of strings that are anagrams. Note: All inputs will be in lower-case. class Solution { public: vector<string> anagrams(vector<string> &strs) { } }; 题意本身并不是很清晰,开始我的代码总是报Output Limit Exceeded,

laravel项目中css样式表的背景图片不显示

刚学laravel,遇到了很多坑,感觉laravel是挺强大的. 建好后台项目,奈何css样式表的背景图片不显示 .mainhd { background: url(../images/sky/body_bg.png) repeat-x 0px 0px; } 按理上面的写法没错,因为是从别的后台搬过来的,但是图片一直不显示,访问绝对路径却又能显示图片,坑. 原因是因为图片路径要使用单引号或者双引号的,下面是正确的写法 .mainhd { background: url('../images/sk

MVC中根据后台绝对路径读取图片并显示在IMG中

数据库存取图片并在MVC3中显示在View中 根据路径读取图片: 1 byte[] img = System.IO.File.ReadAllBytes(@"d:\xxxx.jpg"); 简介:在有些情况下需要将图片转换为二进制流存放在数据库中,当显示时再从数据库中读出来显示在界面上. 本文简单介绍数据库中图片的存取方法,并在MVC3中显示在Razor视图中.仅供初学者参考学习. 1. 将图片转换为二进制流 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1

IE中在a标签里的图片会显示边框

例如: <a><img src="/UI/Images/ss.jpg"></a>,图的边框会出现a标签默认的边框, 解决办法: img{border:0 none},这样就可以了,注意两个一定都要写上去

URL中的保留和不安全字符

URL中的保留和不安全字符 如果需要在URL中使用不属于此字符集的字符,就要使用特殊的符号对该字符进行编码. 如:最常使用的空格用%20来表示,例如:http://www.google.com/new%20171130.html 除了那些无法显示的字符外,还需要在URL中对那些保留(reserved)字符和不安全(unsafe)字符进行编码. 所谓保留字符就是那些在URL中具有特定意义的字符.不安全字符是指那些在URL中没有特殊含义,但在URL所在的上下文中可能具有特殊意义的字符.例如双引号("

网址URL中特殊字符转义编码

网址URL中特殊字符转义编码 字符    -    URL编码值 空格    -    %20 "          -    %22 #         -    %23 %        -    %25 &         -    %26 (          -    %28 )          -    %29 +         -    %2B ,          -    %2C /          -    %2F :          -    %3A ;  

[故障引起的故事]URL中带加号的处理

问题起因:      客户订购了一关键字为"e+h 变送器" , 在首页推荐广告中,会根据用户在search 搜索过的关键字进行一个匹配投放.技术实现是UED 通过JS 获取cookie 中的h_keys 内容,拼装到 http://xxxxx/advert/ctp_advert.htm?num=4&keyword= {keyword} . 这里取出来对应的cookie 信息为中文,最后通过一个ajax 发起一个GET请求. 所以针对最后的请求是:http://xxxxxx/a

URL中带加号的处理

问题起因:      客户订购了一关键字为"e+h 变送器" , 在首页推荐广告中,会根据用户在search 搜索过的关键字进行一个匹配投放.技术实现是UED 通过JS 获取cookie 中的h_keys 内容,拼装到 http://xxxxx/advert/ctp_advert.htm?num=4&keyword= {keyword} . 这里取出来对应的cookie 信息为中文,最后通过一个ajax 发起一个GET请求. 所以针对最后的请求是:http://xxxxxx/a

Http请求时URL中的中文编码

Http请求时,URL中作为参数值的中文字符等会被编码 1.处理编码思路: 注意:[在浏览器上访问时,每个空格会被转码为 %20 ,URLencode会将每个空格转码为 + ] URLEncode的转码会将一些不需要转码的字符也进行转码(例如不是参数值的& : /等) 1.对于需要的参数先进行编码.(如果是get请求可以先使用URLEncode编码后进行URL的拼接) 2.对URL进行截取,然后统一编码,将特殊字符编码后替换回来(路径中的&   /  : 当其作为参数值的时候需要转码,否