この投稿はおそらく他の多くの投稿と同じですが(たとえば、Html.TextBoxForを使用するときにテキストボックスの幅を設定する方法)、CSSクラスをテキストボックスに割り当てるのに本当に問題があります。
私のCSSは単純です:
.myInput {
width: 12em;
border-color: red;
}
そして、私のテキストボックスは次を使用して宣言されます。
@Html.TextBoxFor(model => model.DepostAmount, new {@class= "myInput"})
ただし、テキストボックスのスタイルは変わりません。ページのソースを見ると、クラスが実際にオブジェクトのマークアップに含まれていることがわかります。
<input class="myInput" id="DepostAmount" name="DepostAmount" type="text" value="" />
.myInputのCSSもレンダリングされていることがわかります。