如何在页面加载时删除 html 代码 ck 编辑器加载 asp.net 中的文本
How to remove html code at the time of page loads ck editor loading the text in asp.net
在我的 wed 应用程序中,我有一个页面包含 ck 编辑器,当我加载该页面时,ck 编辑器显示几分之一秒 HTML 代码,然后它将在 ck 编辑器中显示文本。我需要停止显示秒数 HTML 代码 我该怎么做 谁能告诉我。
我的代码是:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GetTemplate();
}
}
Public void GetTemplate()
{
ShowTemplate();
}
Public void ShowTemplate()
{
//showTemplate code
CKEditor1.Text = html;
}
谢谢。
CKEditor您可以使用一个简单的 javascript 技巧来 "hide" CKEditor,直到它被初始化。
<div style="height: 400px; width: 600px;">
<div style="display: none" id="CKPlaceHolder">
<asp:TextBox ID="CKEditorTextBox" runat="server" TextMode="MultiLine"></asp:TextBox>
</div>
</div>
我使用了 2 个 <div>
元素。一个用于实际隐藏编辑器,第一个用作占位符,以防止显示编辑器后内容跳转。
然后在 JavaScript 的某处:
setTimeout(function () { document.getElementById('CKPlaceHolder').style.display = "block"; }, 500);
在我的 wed 应用程序中,我有一个页面包含 ck 编辑器,当我加载该页面时,ck 编辑器显示几分之一秒 HTML 代码,然后它将在 ck 编辑器中显示文本。我需要停止显示秒数 HTML 代码 我该怎么做 谁能告诉我。
我的代码是:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GetTemplate();
}
}
Public void GetTemplate()
{
ShowTemplate();
}
Public void ShowTemplate()
{
//showTemplate code
CKEditor1.Text = html;
}
谢谢。
CKEditor您可以使用一个简单的 javascript 技巧来 "hide" CKEditor,直到它被初始化。
<div style="height: 400px; width: 600px;">
<div style="display: none" id="CKPlaceHolder">
<asp:TextBox ID="CKEditorTextBox" runat="server" TextMode="MultiLine"></asp:TextBox>
</div>
</div>
我使用了 2 个 <div>
元素。一个用于实际隐藏编辑器,第一个用作占位符,以防止显示编辑器后内容跳转。
然后在 JavaScript 的某处:
setTimeout(function () { document.getElementById('CKPlaceHolder').style.display = "block"; }, 500);