Model view controller TinyMCE没有’;我不能在MVC中工作

Model view controller TinyMCE没有’;我不能在MVC中工作,model-view-controller,tinymce,Model View Controller,Tinymce,当我在不同的项目中使用类库时,为什么TinyMCE不工作 但是当我把我的班级放在同一个项目中时,它就起作用了 我怎样才能解决这个问题 谢谢当您在视图模型中放置属性时,您的MyLibrary库无法访问编辑器模板,而编辑器模板是可访问的。第二种方法是正确的,因为这是您将在视图中使用的模型。您不应该在视图中的任何类库中使用实体模型或模型。使用automapper等工具将视图模型映射到实体模型 如果您从Product>Description属性中删除UIHINT属性,并将Description字

当我在不同的项目中使用类库时,为什么TinyMCE不工作

但是当我把我的班级放在同一个项目中时,它就起作用了

我怎样才能解决这个问题


谢谢

当您在视图模型中放置属性时,您的MyLibrary库无法访问编辑器模板,而编辑器模板是可访问的。第二种方法是正确的,因为这是您将在视图中使用的模型。您不应该在视图中的任何类库中使用实体模型或模型。使用automapper等工具将视图模型映射到实体模型

如果您从Product>Description属性中删除UIHINT属性,并将Description字段设置为tinymce控件,那么它将起作用

@TextAreaFor(m=>m.Description,新的{@class=“formcontrol mceEditor”})

其中mceEditor是初始化tinymce对象时定义的类(可能在js文件或编辑器模板tinymce_jquery_full中)

或者只是按照第二种方法中的正确方法来做

tinymce.init({
            mode: "specific_textareas",
            editor_selector : "mceEditor",
            height: 100,
            plugins: [
                "advlist autolink lists link charmap print preview anchor textcolor",
                "searchreplace visualblocks code fullscreen",
                "insertdatetime table contextmenu paste textcolor"
            ],
            toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | forecolor backcolor"
        });