C# 如何在ASP.NET MVC4(Razor)中设置TinyMCE编辑器的初始内容?

C# 如何在ASP.NET MVC4(Razor)中设置TinyMCE编辑器的初始内容?,c#,.net,asp.net-mvc-4,tinymce,C#,.net,Asp.net Mvc 4,Tinymce,我通过nuget抓取TinyMCE并在MVC4中将其与Razor一起使用 这一切都很好,但是当我的表单加载时,我需要在TinyMCE控件中放置一些默认文本 我该怎么做 我的问题是,我正在使用Razor(我通常不这么做),而所有的东西都是抽象的(例如@Html.EditorFor(m=>m.Message))。我看不到TinyMCE中有任何“钩子”可以让我在页面呈现之前设置内容。已将其排序--您必须在控制器中设置值。因此,如果您认为: @Html.LabelFor(

我通过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);
        }
就这样。视图中不需要额外的编码,这让我有点不舒服,但可以工作。

已将其排序--您必须在控制器中设置值。因此,如果您认为:

                @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);
        }
就这样。视图中不需要额外的编码,这让我有点不舒服,但可以工作