问题描述
在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自定义的插件,你就很难搞了。
解决方案四:
还是找一个兼容性好点的吧
解决方案五:
用谷歌的应该没问题