2

AJAX HTML エディタを無効にする条件があります。このコードは機能していません:

edNote.Enabled=false; //edNote is AJAX editor.

これを行うための他の手段を提案してください。

4

2 に答える 2

1

無効にする代わりに、<asp:literal>エディター全体の代わりに a を出力します。

<HTMLEditor:Editor runat="server" id="edNote" />
<asp:Literal runat="server" id="lit" />

C#で

edNote.Visible = !condition;
lit.Visible = condition;
于 2012-05-25T09:58:56.407 に答える
0

必要に応じてエディターを表示できるカスタムエディターも作成できることがわかりました。コードとリンクを以下に示します。

コード:

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());
    }
}
}

リンク:カスタムエディタ

于 2012-05-25T11:58:14.913 に答える