AJAX HTML エディタを無効にする条件があります。このコードは機能していません:
edNote.Enabled=false; //edNote is AJAX editor.
これを行うための他の手段を提案してください。
AJAX HTML エディタを無効にする条件があります。このコードは機能していません:
edNote.Enabled=false; //edNote is AJAX editor.
これを行うための他の手段を提案してください。
無効にする代わりに、<asp:literal>
エディター全体の代わりに a を出力します。
<HTMLEditor:Editor runat="server" id="edNote" />
<asp:Literal runat="server" id="lit" />
C#で
edNote.Visible = !condition;
lit.Visible = condition;
必要に応じてエディターを表示できるカスタムエディターも作成できることがわかりました。コードとリンクを以下に示します。
コード:
namespace TestControls
{
public class CustomEditor : Editor
{
protected override void FillTopToolbar()
{
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold());
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic());
}
protected override void FillBottomToolbar()
{
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignMode());
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PreviewMode());
}
}
}
リンク:カスタムエディタ