【发布时间】:2016-08-09 09:49:47
【问题描述】:
我尝试在 ASP.NET 的 Ajax HTML 编辑器中添加一个 HTML 复选框,但我无法选中和取消选中它。这是我尝试过的代码。请给点建议。
webform.aspx
<%@ Register Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit.HTMLEditor"
TagPrefix="cc3" %>
<cc3:Editor ID="uwNotes" runat="server" Width="800px" Height="800px">
</cc3:Editor>
webform.aspx.cs
decodedtext="";
decodedtext = decodedtext.Append("<p><b>PLEP: </b><input type=\"CheckBox\"
id=\"checkbox1\" enabled=\"true\">YES</p>");
uwNotes.Content = decodedtext;
【问题讨论】:
-
如果您将复选框插入到编辑器中,那么编辑器的目的肯定是编辑内容(包括复选框),不与它互动?所以我不希望能够在这种情况下选中/取消选中它。一旦显示输入编辑器的内容(可能在其他页面上),那么它应该是可检查的。除非我误会了。
-
但是我收到了客户的要求,要求在 Web 表单中的 ajax html 编辑器中添加 html 复选框。但在预览模式下,我可以选中/取消选中它。
-
复选框的用途是什么?它是编辑器功能的一部分,还是正在编辑的页面内容的一部分?
-
它是正在编辑的页面的内容。用户需要在设计模式下勾选/取消勾选。