2016-09-26 6 views
3

を取っていない私にレンダリング時にテキストボックスとパスワード@ Html.PasswordForブートストラップクラス

@Html.EditorFor(model => model.LoginName, new { htmlAttributes = new { @class = "form-control" } }) 

@Html.PasswordFor(model => model.LoginPassword, new { htmlAttributes = new { @class = "form-control" } }) 

を表示するため、次のかみそりコードはしかし、テキストボックスのルックアンドフィールは、パスワードのテキストボックスと同じではありません持っています。なぜクラスは両方の場合に同じですか?

この2つの行の間にはCSSの参照がありませんので、不一致について疑問に思います。

誰もこの問題に直面しましたか?私はusernameのテキストボックスのように見えるようにパスワードのテキストボックスのためのカスタムCSSを書くことが嫌いです。

は変更

enter image description here

答えて

5

あなた@Html.PasswordFor私は以下の通りましたが、それは正しくクラスを適用するものにの構文をいただき、ありがとうございます。

@Html.EditorFor(model => model.LoginName, new { htmlAttributes = new { @class = "form-control" } }) 

@Html.PasswordFor(model => model.LoginPassword, new { @class = "form-control" }) 

理由はsecond argument for EditorFor is object additionalViewDatasecond argument for PasswordFor is object htmlAttributesあります。

+1

oops ..ありがとう、たくさん:) –

+1

すごい!ありがとう! – Karishma

関連する問題