我目前正在尋找一種方式使用C# 我已經在網上看到使用jQuery的例子將數據加載到CKEDITOR的實例,但我需要它的C#C#加載默認數據爲CKEDITOR
我CKEditor的長相像這樣:
<asp:TextBox ID="txtArt" runat="server" ></asp:TextBox>
<script>
CKEDITOR.replace('<%=txtArt.ClientID %>', {
htmlEncodeOutput: false,
height: '400px',
width: '500px',
resize_enabled: false,
removePlugins: 'elementspath'
});
</script>
,我使用此代碼在C#:
public String Value
{
get
{
EnsureChildControls();
return txtArt.Text;
}
set
{
EnsureChildControls();
txtArt.Text = value;
}
}
protected override void OnInit(EventArgs e)
{
if (!Page.ClientScript.IsClientScriptIncludeRegistered("ckeditor.js"))
{
Page.ClientScript.RegisterClientScriptInclude("ckeditor.js", "/ckeditor/ckeditor.js");
}
base.OnInit(e);
}
我知道加載js文件,並保存在塊中的任何文字,但我怎麼設置默認DA ta在說塊?
我試過正常
txtArt.Text = "Hello";
,但不起作用。 它加載空字段。 有沒有辦法像How to add data to CKEditor using JQuery那樣做? 或How to load data into ckeditor onload?
請注意,我試圖從數據庫加載數據。所以我在.cs頁面上的代碼是我需要加載的代碼。
您是否使用沒有.Net控件的CKEditor for ASP.NET或CkEditor標準? – 2013-04-22 15:15:23