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