如何使Telerik Editor Control Readonly?

时间:2013-05-10 12:42:48

标签: asp.net asp.net-mvc-3 razor telerik

我在网页中实现了Telerik Editor COntrol。任何人都可以告诉我如何使其成为Readonly。我只想阻止用户在编辑器中输入任何内容。

以下代码 -

 @{ Html.Telerik().Editor()
       .Name("Content")
       .HtmlAttributes(new { style = "height:150px;"})
       .Encode(true)
       .Tools(tools => tools
           .Clear()
           .Bold().Italic().Underline().Strikethrough().Subscript().Superscript().Separator()
           .FontName().FontSize()
           .FontColor().BackColor().Separator()
           .JustifyLeft().JustifyCenter().JustifyRight().JustifyFull().Separator()
           .InsertUnorderedList().InsertOrderedList().Separator()
           .Indent().Outdent().Separator()
           .Break()).Render();  
                            }

请尽快帮助我..

2 个答案:

答案 0 :(得分:2)

您可以通过javaScript禁用Rich Text Editor。请在下面的代码中查看。

  var editorInfo = $("#Content").data("tEditor");
        editorInfo.body.disabled = true;

答案 1 :(得分:1)

不幸的是,目前这是不可能的。您需要做的是将IFRAMEDIV内的文本渲染为典型的HTML元素,然后将该元素设置为与编辑器类似(高度,边框,背景等)。用户看起来会被“禁用”。