2016-10-24 4 views
2

Ich verwende die vorhandene Vorlage des ASP.NET MVC-Projekts, aber ich habe ein textarea Feld, das ich in beiden Richtungen mit minimaler Höhe und Breite in der Größe veränderbar sein soll. Ich verwende EditorFor im Markup und spezifizierte [DataType(DataType.MultilineText)] in der Modellklasse.Wie kann Textarea in der ASP.NET MVC-Projektvorlage skalierbar gemacht werden?

<div class="form-group"> 
     @Html.LabelFor(model => model.Body, htmlAttributes: new { @class = "control-label col-md-2" }) 
     <div class="col-md-10"> 
      @Html.EditorFor(model => model.Body, new { htmlAttributes = new { @class = "form-control" } }) 
      @Html.ValidationMessageFor(model => model.Body, "", new { @class = "text-danger" }) 
     </div> 
    </div> 

Ich bin neu in Bootstrap, aber die Seite Inspektoren fand ich, dass die Marge über die gesamte Breite zu nehmen und ich kann nicht seinen Wert ändern, änderte ich den height Wert und es funktioniert, aber mit fester Breite:

textarea.form-control { 
    height: 400px; 
    margin: 0px; 
    resize: both; 
} 

Antwort

0

Es scheint, Sie verwenden Rasierapparat Syntax, so könnte man dies für die TextArea- versuchen:

@Html.TextAreaFor(model => model.Body, new { @class = "form-control" }) 
Verwandte Themen