我有三个不同的WebForms使用Visual Studio2015不同的复杂性,它们都包含Ajax HTMLEditorExtenders,这是附加到文本框设置为textmode=“多行”,并添加在设计师模式中的每一个我遇到了一个不可见的popupDIV模糊了一些工具栏按钮和文本区域,找不到一种方法来处置这个弹出式窗口。popupDiv位于屏幕的中央。
我使用inspect元素查看页面,当我将不透明度的CSS更改为'1‘时,我可以看到弹出窗口以及它与HTMLEditorExtender重叠的确切位置。
弹出窗口显示了一个不可选择的取消按钮。
我在最简单的页面上使用的标记如下:
<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="WebForm2.aspx.vb" Inherits="CRMDash2.WebForm2" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<article>
<asp:Panel ID="Panel1" runat="server">
<div class="contbox">
<asp:textbox runat="server" textmode="multiline" ID="TextBox1" Rows="15" ></asp:textbox>
<ajaxToolkit:HtmlEditorExtender ID="TextBox1_HtmlEditorExtender"
runat="server"
BehaviorID="TextBox1_HtmlEditorExtender"
TargetControlID="TextBox1">
</ajaxToolkit:HtmlEditorExtender>
</div>
</asp:Panel>
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</article>
</asp:Content>对元素的检查显示
<div class="ajax__html_editor_extender_popupDiv" id="MainContent_TextBox1_HtmlEditorExtender_popupDiv" style="opacity: 0;">
<div id="MainContent_TextBox1_HtmlEditorExtender_btnCancel" style="border: 1px solid black; top: 10px; width: 55px; padding-left: 20px; float: right; position: relative; cursor: pointer;" unselectable="on" float="right">Cancel</div>
</div>我的问题是“这是一个Ajax bug吗?(在他们的网站上找不到它),我可以做些什么来消除它?”
发布于 2015-09-26 04:32:30
我也有同样的问题,将这个添加到你的头中的css中。
.ajax__html_editor_extender_popupDiv {
display:none;
}https://stackoverflow.com/questions/32775205
复制相似问题