テキストボックスの背景を変更したいと思います。これは私のコードです:asp.net mvc @ Html.TextboxForにどのようにスタイルを適用できますか?
@Html.TextBoxFor(p => p.Publishers[0].pub_name)
さらに何を私は背景を変更するためにTextBoxForで書く必要がありますか?事前に
感謝:)
テキストボックスの背景を変更したいと思います。これは私のコードです:asp.net mvc @ Html.TextboxForにどのようにスタイルを適用できますか?
@Html.TextBoxFor(p => p.Publishers[0].pub_name)
さらに何を私は背景を変更するためにTextBoxForで書く必要がありますか?事前に
感謝:)
TextBoxForメソッドのオーバーロードを使用すると、HTML属性のオブジェクトを渡すことができます。あなたが直接あなたができるスタイルを適用したい場合は
.YourBackgroundClass { background:#cccccc; }
:
@Html.TextBoxFor(p => p.Publishers[0].pub_name, new { Class="YourBackgroundClass" })
その後、次のようなCSSルールを持つことができます私の場合は
@Html.TextBoxFor(p => p.Publishers[0].pub_name, new { Style="background:#cccccc;" })
を私は以下のようにしました。私はASP.NET MVCアプリケーションを持っており、私たちはBootstrapを使用しています。私は浮動小数点を与えた:すべてのdiv要素に左。 はちょうどあなたが@ Html.TextBoxFor
<div class="modal-body" style="height:auto; overflow-y:auto;max-height:500px;">
<table style="width:100%" cellpadding="10">
<tr>
<td>
<div style="display: inline; ">
<label style=" float:left; margin-right:20px;">Login Name: </label>
@Html.TextBoxFor(m => Model.UserPrincipalName, new { @id = "LoginName", @class = "form-control", @style = "float:left;margin-right:10px;margin-top:-5px;" })
<a href="#" onclick="SearchActiveDirectoryByLoginName()" title="Search Active Directory" class="btn btn-primary" style="float: left; margin-top: -5px;">
@Html.Raw(" Search ")
</a>
</div>
</td>
</tr>
</table>
</div>
これは私にとって本当にうまくいった。ありがとうございます –
それはあなたのために良い仕事.. – Ziggler
おかげで、私はクラスを使用しない場合は、何のため@classとともに@style使用することができますどのように見せたかったです。代わりにいくつかの属性を直接指定しますか?私は試して、これは動作しません: '@ Html.TextBoxFor(p => p.Publishers [0] .pub_name、new {foreground =" red "})' – TCM
あなたの例を使用しても動作しません。クラスは予約語なのでエラーが出ます。 – TCM
@Anthony:サンプルを修正しました。実際には 'class'が予約済みのキーワードなので' @ class'だったはずです。 –