如何使asp.net v1.1验证控件与IE9兼容

如何使asp.net v1.1验证控件与IE9兼容,asp.net,Asp.net,如何使ASP.net v1.1与IE9兼容?我已经尝试了论坛上的所有选项,但似乎没有任何效果。一旦我启动应用程序,它的登录页面就会出现,没有显示任何图像(图像应该会出现),图像会出现十字标记,输入用户名和密码后,提交按钮就不起作用。这意味着IE9不支持v1.1的验证控制。谁能给我一个补丁,我不想改变代码 按钮命令不起作用,并且当页面加载时,其图像不会显示,并且图像会出现十字标记 问候,, Anshul我不知道你有没有试过,但以前我们使用下面的配置部分来正确呈现其他浏览器,尤其是FF,因为IE 9

如何使ASP.net v1.1与IE9兼容?我已经尝试了论坛上的所有选项,但似乎没有任何效果。一旦我启动应用程序,它的登录页面就会出现,没有显示任何图像(图像应该会出现),图像会出现十字标记,输入用户名和密码后,提交按钮就不起作用。这意味着IE9不支持v1.1的验证控制。谁能给我一个补丁,我不想改变代码


按钮命令不起作用,并且当页面加载时,其图像不会显示,并且图像会出现十字标记

问候,,
Anshul

我不知道你有没有试过,但以前我们使用下面的配置部分来正确呈现其他浏览器,尤其是FF,因为IE 9的代理字符串格式已更改,你可以尝试一下。将其放在
System.Web
部分下,并为IE 9添加另一个案例。我希望它能解决你的问题

    <browserCaps>
<!-- GECKO Based Browsers (Netscape 6+, Mozilla/Firebird, ...) //-->
<case match="^Mozilla/5\.0 \([^)]*\) (Gecko/[-\d]+)? (?'type'[^/\d]*)([\d]*)/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*">
    browser=Gecko
    type=${type}
    frames=true
    tables=true
    cookies=true
    javascript=true
    javaapplets=true
    ecmascriptversion=1.5
    w3cdomversion=1.0
    css1=true
    css2=true
    xml=true
    tagwriter=System.Web.UI.HtmlTextWriter
    <case match="rv:(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))">
        version=${version}
        majorversion=${major}
        minorversion=${minor}
        <case match="^b" with="${letters}">
            beta=true
        </case>
    </case>
</case>
<!-- AppleWebKit Based Browsers (Safari...) //-->
<case match="AppleWebKit/(?'version'(?'major'\d)(?'minor'\d+)(?'letters'\w*))">
    browser=AppleWebKit
    version=${version}
    majorversion=${major}
    minorversion=0.${minor}
    frames=true
    tables=true
    cookies=true
    javascript=true
    javaapplets=true
    ecmascriptversion=1.5
    w3cdomversion=1.0
    css1=true
    css2=true
    xml=true
    tagwriter=System.Web.UI.HtmlTextWriter
    <case match="AppleWebKit/(?'version'(?'major'\d)(?'minor'\d+)(?'letters'\w*))( \(KHTML, like Gecko\) )?(?'type'[^/\d]*)/.*$">
        type=${type}
    </case>
</case>
<!-- Konqueror //-->
<case match="Konqueror/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'));\w*(?'platform'[^\)]*)">
    browser=Konqueror
    version=${version}
    majorversion=${major}
    minorversion=${minor}
    platform=${platform}
    type=Konqueror
    frames=true
    tables=true
    cookies=true
    javascript=true
    javaapplets=true
    ecmascriptversion=1.5
    w3cdomversion=1.0
    css1=true
    css2=true
    xml=true
    tagwriter=System.Web.UI.HtmlTextWriter
</case>

浏览器=壁虎
类型=${type}
帧=真
表=真
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=真
css2=真
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
版本=${version}
majorversion=${major}
minorversion=${minor}
β=真
browser=AppleWebKit
版本=${version}
majorversion=${major}
minorversion=0。${minor}
帧=真
表=真
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=真
css2=真
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
类型=${type}
浏览器=Konqueror
版本=${version}
majorversion=${major}
minorversion=${minor}
平台=${platform}
类型=康克勒
帧=真
表=真
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=真
css2=真
xml=true
tagwriter=System.Web.UI.HtmlTextWriter

哪个ASP.NET控件会导致问题?请提供一些示例,说明您所说的内容以及问题所在。一些页面,一些屏幕截图,一些html呈现。。。看看问题出在哪里。据我所知,IE9中有任何验证工作。但请说出您的控件以指导您。按钮命令不起作用,而且当加载页面时,其图像不会显示,并且图像会出现十字标记。按钮代码:图像代码:mu配置文件中已经存在IE的案例。你能推荐另一种方法吗?我唯一想到的是客户端脚本。在aspnet_客户端文件夹下。请确保您已正确注册。如果他们不支持IE9脚本,你可以覆盖它并使用你自己的,但我真的不记得如何使用谷歌来发现。但即使是scrips,它也不会影响图像的显示,只会影响验证和提交基本表单。嗨,Topal,我已经正确注册了它,但仍然保持了perbolem。有人能帮忙吗?