如何在ASP.NET MVC4(Razor)中设置TinyMCE编辑器的初始内容
本文关键字:编辑器 TinyMCE 设置 ASP NET MVC4 Razor | 更新日期: 2023-09-27 17:59:42
我遵循了本教程,通过nuget获取TinyMCE,并在MVC4中与Razor一起使用。
所有操作都很好,但当我的表单加载时,我需要在TinyMCE控件中放置一些默认文本。
我该怎么做?
对我来说,问题是我正在使用Razor(我通常不会这样做),并且所有内容都是抽象的(例如@Html.EditorFor(m => m.Message)
)。我看不到TinyMCE中有任何"挂钩"可以让我在页面渲染之前设置内容。
排序--您必须在控制器中设置值。所以,如果你有这样的看法:
@Html.LabelFor(m => m.Message)
@Html.EditorFor(m => m.Message)
然后你需要这个在你的控制器:
public ActionResult Index()
{
var someValue = "foo"; //Get your data here
var model = new CorporateAccountModel {Message = someValue};
return View(model);
}
就是这样。视图中不需要额外的编码,这让我有点不舒服,但有效。