我使用Visual Studio 2015有三个独立的WebForms,具有不同的复杂性 它们都包含附加到设置为textmode =“multiline”的文本框并在Designer模式下添加的Ajax HTMLEditorExtenders 在每一个中,我遇到一个不可见的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错误吗?(在他们的网站上找不到它)和 我该怎么做才能将它作为一种解决方法来删除?
答案 0 :(得分:1)
我遇到了同样的问题,请将其添加到标题中的css中。
.ajax__html_editor_extender_popupDiv {
display:none;
}