2013-02-17 2 views
1

Я следил за this tutorial за захват TinyMCE через nuget и использование его с помощью Razor в MVC4.Как установить начальное содержимое редактора TinyMCE в ASP.NET MVC4 (Razor)?

Все работает хорошо, но когда моя форма загружается, мне нужно поместить текст по умолчанию в элемент управления TinyMCE.

Как это сделать?

Проблема для меня в том, что я использую Razor (которого я обычно не делаю), и все абстрагируется (например, @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); 
     } 

Вот и все. Никакое дополнительное кодирование не требуется в представлении, что делает меня немного неудобным, но работает.

Смежные вопросы