Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET MVC富文本编辑器不显示按钮_Asp.net_Asp.net Mvc_Tinymce - Fatal编程技术网

ASP.NET MVC富文本编辑器不显示按钮

ASP.NET MVC富文本编辑器不显示按钮,asp.net,asp.net-mvc,tinymce,Asp.net,Asp.net Mvc,Tinymce,我在实现富文本编辑器方面有问题(我所做的一切,例如TinyMCE)。我尝试了很多教程和文章,但都是一样的。当我试图做到最好时,我得到的是在IE(8)中使用编辑器,而其他浏览器不是(Opera、FF、Chrome)。我下载的示例在所有浏览器中都可以正常工作。 我正在使用VS2010 ASP.NET MVC2,例如,我尝试了这个 感谢您的帮助查找图像可能有问题。 找到你的主题css并编辑所有背景:url以显示你放置img的路径 background:url(img/button_bg.png) 例

我在实现富文本编辑器方面有问题(我所做的一切,例如TinyMCE)。我尝试了很多教程和文章,但都是一样的。当我试图做到最好时,我得到的是在IE(8)中使用编辑器,而其他浏览器不是(Opera、FF、Chrome)。我下载的示例在所有浏览器中都可以正常工作。 我正在使用VS2010 ASP.NET MVC2,例如,我尝试了这个
感谢您的帮助

查找图像可能有问题。

找到你的主题css并编辑所有背景:url以显示你放置img的路径

background:url(img/button_bg.png)
例如,在使用TinyMCE的每个页面中,都必须找到img/button_bg.png

如果您在/MyDir/MyPage.aspx
文件位于/themes/advanced/skin/default/img/buttons.png


无法从我的页面中找到带有代码url(img/button\u bg.png)的按钮。

我使用了以下ViewUserControl

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
    <script type="text/javascript">

    // note that the editor text area must have an id of articleBody
    tinyMCE.init({
            elements: "articleBody",
            theme: "advanced",
            mode: "exact",
            height: "300",
            plugins: "safari,spellchecker,pagebreak,autosave,table,advimage,iespell,inlinepopups,paste,nonbreaking,template,fullscreen,paste",
            theme_advanced_buttons1: "bold,italic,underline,forecolor,|,undo,redo,|,link,unlink,pastetext,|,justifyleft,justifycenter,justifyright,|,blockquote,bullist,numlist",
            theme_advanced_buttons2: "",
            theme_advanced_buttons3: "",
            theme_advanced_toolbar_location: "top",
            theme_advanced_toolbar_align: "left"                             
        });
</script>

//请注意,编辑器文本区域的id必须为articleBody
tinyMCE.init({
要素:“条体”,
主题:“高级”,
模式:“精确”,
高度:“300”,
插件:“safari、拼写检查器、分页符、自动保存、表格、advimage、iSpell、inlinepopups、粘贴、非中断、模板、全屏、粘贴”,
主题高级按钮1:“粗体、斜体、下划线、前景色、|、撤消、重做、链接、取消链接、粘贴文本、|、左对齐、居中对齐、右对齐、|、块引号、金条、数字列表”,
主题\高级\按钮2:“”,
主题\高级\按钮3:“”,
主题\高级\工具栏\位置:“顶部”,
主题\高级\工具栏\对齐:“左”
});
注意:在Scripts/中有一个包含源代码的小目录 /朗斯 /插件 /主题 /乌提尔斯

要将其包含在我的页面中,请执行以下操作:

<% Html.RenderPartial("Editor"); %>
<%= Html.TextAreaFor(model => model.Draft.Body, new { name = "content", @class = "text", id = "articleBody", style = "width:100%" })%>          

model.Draft.Body,新的{name=“content”,@class=“text”,id=“articleBody”,style=“width:100%”)%%>
你可以把你的文本区域放在你认为合适的页面上的任何地方,记住它会扩展到你包含的全部按钮的宽度或者100%的包装div