IE和Firefox浏览器兼容性问题

问题描述

在ASP.NET中,我在GridView中绑定数据,其中有一列使用了AjaxControlToolkit.dll插件。利用iframe创建了一个含有GridView的popupwindow,并且在这个popupwindow中也会使用AjaxControlToolkit.dll插件,所以问题就产生了:IE中,在popupwindow显示时,AjaxControlToolkit.dll中的按钮正常显示,并且文本内容也是可编辑状态,参考图片:Firefox中,在popupwindow显示时,AjaxControlToolkit.dll中的按钮不会显示,文本的内容也是不可编辑状态,只有Postback之后,一切功能才会正常显示,参考图片:下面给出一部分代码供参考:<%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit.HTMLEditor"TagPrefix="ccEditor"%><%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="asp"%><%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit.HTMLEditor"TagPrefix="HTMLEditor"%><%@RegisterNamespace="ManagementControl"TagPrefix="cc1"%><%@RegisterNamespace="ManagementControl"TagPrefix="asp"%><%@RegisterTagPrefix="asp"Namespace="AjaxControlToolkit"Assembly="AjaxControlToolkit"%><asp:GridViewrunat="server"ID="gvAddCA"AutoGenerateColumns="false"><Columns><asp:TemplateFieldHeaderText="Description"ItemStyle-Width="100%"HeaderStyle-Width="100%"ShowHeader="false"><ItemTemplate><asp:TextBoxID="txtDescription"Rows="3"Width="100%"CssClass="TextBoxInGrid"TextMode="MultiLine"runat="server"Text='<%#Eval("Description")%>'/><asp:HtmlEditorExtenderTargetControlID="txtDescription"runat="server"EnableSanitization="false"/><%--<asp:HtmlEditorExtenderrunat="server"Width="100%"ID="txtDescription"Content='<%#Eval("Description")%>'CssClass="CustomEditorIE7"Autofocus="false"></asp:HtmlEditorExtender>--%><%--<cc1:CustomEditorrunat="server"Width="100%"ID="txtDescription"Content='<%#Eval("Description")%>'CssClass="TextBoxInGrid"Autofocus="false"></cc1:CustomEditor>--%><%--<asp:TextBoxrunat="server"Rows="3"Width="100%"CssClass="TextBoxInGrid"ID="txtDescription"Text='<%#Eval("Description")%>'Visible="true"TextMode="MultiLine"></asp:TextBox><asp:HtmlEditorExtenderID="htmlEditorExtender1"TargetControlID="txtDescription"OnClientChange=""runat="server"></asp:HtmlEditorExtender>--%></ItemTemplate></asp:TemplateField></Columns></asp:GridView>希望各位大神级人物帮忙指点一二,谢谢。

解决方案

解决方案二:
插件不兼容,这个也没啥好办法呀
解决方案三:
这个只能修改CSS去兼容,对于不提供CSS自定义的插件,你就很难搞了。
解决方案四:
还是找一个兼容性好点的吧
解决方案五:
用谷歌的应该没问题

时间: 2024-09-19 13:49:17

IE和Firefox浏览器兼容性问题的相关文章

Firefox浏览器兼容性检测工具:Compatibility Detector

文章描述:Firefox下的浏览器兼容性检测工具--Compatibility Detector. 这里给大家推荐一个Firefox下的浏览器兼容性检测工具--Compatibility Detector.这个工具对于新手来说是非常不错的一个东东,下面我就简单说下它的优点. 作为一个前端开发者来说,最痛苦的事情之一就是要兼容现在各种五花八门的浏览器,而在实际的调试中这个调试过程又是让人劳心劳力.而Compatibility Detector能把目前很多已知的兼容性问题很easy的展现在我们面前.

Javascript在IE和Firefox浏览器常见兼容性问题总结_javascript技巧

本文总结分析了Javascript在IE和Firefox浏览器常见兼容性问题.分享给大家供大家参考,具体如下: 表单 document.formName.item("itemName") IE:可以使用document.formName.item("itemName")或document.formName.elements["elementName"] Firefox:只能使用document.formName.elements["el

win8PC浏览器兼容性抽查测试

  对于软件的Win8兼容性测试,测试的根本就在于反映出在用户使用Windows平台的软 件,在最新的Win8操作系统中普遍的兼容能力.也就是说我们需要从人们最常用和最实用的软件入手,而浏览器相信是任何平台都无法或缺的最常用.实用的软 件之一.因此测试PC浏览器的兼容问题是一个比较具有普遍代表性的方向.这里我们从众多的浏览器中抽查其中三款PC浏览器软件,并关注一下它们的兼容性表现. 浏览器就是可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件.网页浏览器用来显示在

IETester中文免费版 – 最佳网页IE浏览器兼容性测试工具

IETester中文免费版 – 最佳网页IE浏览器兼容性测试工具(IE6 IE7 IE8共存) 对于很多拥有自己博客或者接触网页制作的朋友,肯定会遇到自己辛苦写好的页面在不同的浏览器下显示出来的效果截然不同吧,喜欢追求完美的朋友就肯定希望能尽量在不同浏览器下对页面进行测试并保证其正常显示了.当然,像FireFox.Safari.Opera等浏览器还可以随意地安装卸载,然而,最麻烦的莫过于微软的"IE"系列了. 基本上你不能用常规的方法同时在一个系统中安装IE5.IE6.IE7甚至IE8

Javascript解决浏览器兼容性问题

兼容性问题是由于多个浏览器同时存在而导致的.这些浏览器在处理一个相同的页面时,表现有时会有差异.这种差异可能很小,甚至不会被注意到:也可能很大,甚至造成在某个浏览器下无法正常浏览.我们把引起这些差异的问题统称为"浏览器兼容性问题".下面让我们一起来看Javascript在解决兼容性问题上的方法. 1. document.form.item 问题 问题: 代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行 解

13个不同浏览器兼容性测试的免费软件工具

前端开发人员最头疼的,莫过于形形色色的浏览器间的兼容性问题.每天绞尽脑汁地为这些本不应该存在的东西费尽心思.由于各个浏览器内核及解析方式的不同,使得相同的前端代码不能实现相同的效果.所以,培养良好标准的代码编写习惯的同时,熟练掌握浏览器兼容性测试的常用工具也是必需的了.这里是网络上传播较多的13个不同操作系统中各色浏览器兼容性测试的软件工具. HTML和CSS验证 首先让我们先看一看检查验证HTML与CSS的方法.我应该说到的是由于我在MAC上工作,会略微偏向于MAC.不要担心,仍然有许多平台独

css与javascript跨浏览器兼容性总结

 一.CSS样式兼容性 1. FLOAT闭合(clearing float) 网页在某些浏览器上显示错位很多时候都是因为使用了float浮动而没有真正闭合,这也是div无法自适应高度的一个原因.如果父div没有设float而其子div却设了float的话,父div无法包住整个子DIV,这种情况一般出现在一个父DIV下包含多个子DIV.解决办法: 1) 给父DIV也设上float 2) 在所有子DIV后新加一个空DIV(目前Ext是这么做的),比如: 1 2 3 4 5 6 7 8 9 .pare

10款很棒的浏览器兼容性测试工具

  对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具. Spoon Browser Sandbox 点击你需要测试的浏览器环境,安装插件就可以进行测试了.帮助你测试网页在Safari.Chrome.Firefox和Opera浏览器中是否正常,IE以前也有的,网站上说应微软的要求去掉了. Superpreview 这是为微软自己发布的跨浏览器测试工具,您可以同时查看您的网页在

11款超赞的浏览器兼容性测试工具

  对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具. Superpreview 这是为微软自己发布的跨浏览器测试工具,您可以同时查看您的网页在多个浏览器的呈现情况,对页面排版进行直观的比较. IETester 专门用于测试网页在IE浏览器各个版本中兼容性的工具,版本包含IE5.5至IE9的各个版本,很不错的一款工具,推荐. BrowserShots BrowserShot