2013-02-17 51 views
1

我遵循this tutorial通過nuget抓取TinyMCE並在MVC4中將其與Razor一起使用。如何在ASP.NET MVC4(Razor)中設置TinyMCE編輯器的初始內容?

一切正常,但當我的表單加載時,我需要在TinyMCE控件中放置一些默認文本。

我該怎麼做?

對我來說,問題在於我使用剃刀(我通常不這樣做),而且所有東西都是抽象的(例如@Html.EditorFor(m => m.Message))。我看不到TinyMCE中的任何「鉤子」,它們會讓我在頁面呈現前設置內容。

回答

1

得到它排序 - 您必須設置控制器中的值。所以,如果你有這樣的視圖:

   @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); 
     } 

就是這樣。視圖中不需要額外的編碼,這使我有點不舒服,但工作。

相關問題