2017-02-23 3 views
1

MVC C#のtextBoxForコントロールの最後にglyphicon-userを表示したいが、私はまだコードを完成させることができない。コメント@ * @)私はglyphiconを得るために試みたが、うまくいかなかったspanタグは、あなたは私がMVCのTextBoxForコントロールにglyphicon-userを追加する

  <div class="form-group"> 
       @Html.LabelFor(model => model.usuario, new { @class = "control-label col-md-2" }) 
       <div class="col-md-10"> 
        @*<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>*@ 

        @Html.TextBoxFor(model => model.usuario, new { @class = "form-control", @placeholder = "Usuario", @type = "text" }) 
        @*<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>*@ 
        <p class="text-danger"> @Html.ValidationMessageFor(model => model.usuario)</p> 
       </div> 
      </div> 
+0

正確に何が問題になっていますか?グリフコンはテキスト領域の下に表示されますか? –

+0

正確には、スパンタグでコードを使用すると、グリフコンイメージが表示されますが、テキストボックス –

答えて

3

あなたが近い助けてくださいことができます。クラス名input-groupdiv要素を含めるのを忘れてしまっただけです。

<div class="form-group"> 
    @Html.LabelFor(model => model.usuario, new { @class = "control-label col-md-2" }) 
    <div class="col-md-10"> 
     <div class="input-group"> // missing div 
      @Html.TextBoxFor(model => model.usuario, new { @class = "form-control", @placeholder = "Usuario" }) 
      <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span> 
      <p class="text-danger">@Html.ValidationMessageFor(model => model.usuario)</p> 
     </div> 
    </div> 
</div> 

また、あなたはここで@type = "text"

Bootply ..ですあなたTextBoxForでこれを必要としません。

うまくいけば、これが役に立ちます。

+0

と同じスペースが使用されています。 –

+0

ようこそ。ハッピーコーディング! –

関連する問題