2015-11-10 3 views
0

У меня есть проект с контактной формой. В конце мне нужно многострочное текстовое поле, где люди могут просто добавить все, что они хотят сказать.Могу ли я удалить элементы управления форматом в элементе textareafor?

настоящее время я с помощью элемента TextAreaFor так:

Модель:

[DataType(DataType.MultilineText)] 
     public string Test { get; set; } 

Вид:

<div class="form-group"> 
       @Html.LabelFor(m => m.Test, new { @class = "col-md-2 control-label" }) 
       <div class="col-md-10"> 
        @Html.EditorFor(m => m.Test, new { @class = "form-control" }) 
       </div> 
      </div> 

Но когда я запускаю его я получаю это:

enter image description here

Это все хорошо, но есть ли способ удалить параметры форматирования? Они не нужны и занимают большую часть доступного пространства.

+0

В какой библиотеке вы используете этот редактор Wysiwyg? –

ответ

1

Ваши инструменты форматирования могут быть вызваны сторонней библиотекой, более точными в соответствии с ее правилами выбора.

Поскольку вы используете tinymce, вы можете исключить/включить определенное текстовое поле, отредактировав его селектор, потому что по умолчанию tinymce добавьте инструменты форматирования ко всем текстовым областям. Пожалуйста, проверьте this link

Таким образом, вы могли бы использовать что-то вроде этого для TinyMCE 4:

selector: "textarea", // default rule, which affect all textareas on your site 
selector: "textarea.mytext", // affect only textareas with mytext class 
selector : "textarea:not(.noformat)", // affect all textareas except the textarea with noformat class 

Если вы хотите использовать за исключением опции не забудьте использовать noformat класс для текстового поля, где вы не хотите инструментов форматирования ,

@Html.EditorFor(m => m.Test, new { @class = "form-control noformat" }) 
+0

TextArea для получения того же результата, у меня есть TinyMCE в проекте для другой страницы. Но я думал, что для этого используется только textarea. Спасибо, я посмотрю, что я могу с этим поделать. – Robin

+0

Я дал эту страницу еще одну страницу макета, без Javascript в Tiny MCE в заголовке, но она все еще показывает это так. – Robin

+0

@Robin Я обновил ответ, попробуйте это решение. – user2771704