如何在asp.net mvc中禁用kendo编辑器

use*_*853 5 kendo-ui

如何禁用kendo编辑器或使其只读?我尝试使用HTML属性但没有运气(或者我仍然正确)

                    @(Html.Kendo().Editor()
                    .Name("Text")
                    .Value(@detail.SRoomInformation)
                    .Tools(tools => tools.Clear())
                    )
Run Code Online (Sandbox Code Playgroud)

Pet*_*bev 8

如果你想知道为什么没有这样的选项,比如启用/禁用 - 因为html可以简单地显示为html或文本 - 编辑器提供的所有工具都不需要,使用这样的小部件毫无意义.编辑器意味着它可以帮助您编辑;)

如果您确实要禁用它,则可以在初始化编辑器后使用以下代码行

例如

@Html.Kendo().Editor().Name("test")


<script type="text/javascript">
    $(function () {
        $($('#test').data().kendoEditor.body).attr('contenteditable', false)
    })        
</script>
Run Code Online (Sandbox Code Playgroud)