![](/img/trans.png)
[英]C# MVC TinyMCE editor not displaying content in Adobe typekit font
[英]two instances of tinymce mvc c#
TinyMCE查看模板
<script src="@Url.Content("~/Scripts/tinymce/tiny_mce.js")" type="text/javascript"></script>
<script type="text/javascript">
(function () {
tinyMCE.init({
mode: "textareas",
//elements: "engRichMCE,araRichMCE",
elements: "@ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty)",
theme: "simple",
height: "300",
width: "400",
verify_html: false,
theme_simple_resizing: true,
content_css: "@Url.Content("~/Content/Site.css")",
convert_urls: false
})
})();
</script>
@Html.TextArea(string.Empty, /* Name suffix */
ViewData.TemplateInfo.FormattedModelValue /* Initial value */
)
模型
[UIHint("tinymce_full_compressed"), AllowHtml]
public string eng_html { get; set; }
[UIHint("tinymce_full_compressed"), AllowHtml]
public string ara_html { get; set; }
视图
@Html.EditorFor(model => model.eng_html, new { id = "engRichMCE" })
@Html.ValidationMessageFor(model => model.eng_html)
@Html.EditorFor(model => model.ara_html, new { id = "araRichMCE" })
@Html.ValidationMessageFor(model => model.ara_html)
问题是在我的视图中仅加载了tinyMCE的一个实例,我需要两个字段来获取tinyMCE编辑器,有什么建议吗?
更新我到目前为止所做的事情,查看tinyMCE文档, http ://www.tinymce.com/wiki.php/Configuration3x : mode模式值可以是精确值,textareas或specific_textareas。 如果在init函数中设置mode="textarea"
,则所有textareas都将转换为tinMCE ...这不是我所需要的。
同样,复制包含tinyMCE的局部视图也不起作用。
在tinyMCE初始化函数中使用mode="exact"
和elements="araRichMCE,engRichMCE"
并在我的视图中添加ID也不起作用吗?
解决了
更新软件包TinyMCE下载了最新的4.0.11
在我的模型中删除了
[UIHint("tinymce_simple"), AllowHtml]
并保持
[DataType(DataType.MultilineText)]
在我的编辑视图页面中edit.view
<script src="@Url.Content("~/Scripts/tinymce/tinymce.min.js")" type="text/javascript"></script>
<script type="text/javascript">
(function () {
tinyMCE.init({
selector: "textarea#eng_html,textarea#ara_html",
content_css: "@Url.Content("~/Content/Site.css")",
})
})();
</script>
在视图中,tinyMCE将选择我的两个html包含textareas
谢谢你们
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.