2011-03-17 10 views
2

私はちょうどWebMatrixを使い始めていて、@Html.TextBox("email")@Html.Password("password")のコントロールのスタイルを設定する方法を知りたいですか?剃刀の構文/ WebMatrix - C#

私は(私のCSSファイルで)試してみた:

.email{ 
    /* styles here */ 
} 

.password{ 
    /* styles here */ 
} 

しかし、それは全く効果がありません。どのようにこれらのタイプのコントロールをスタイルできますか?あなたがそうのように匿名型を使用してテキストボックスを作成するときに使用するクラスを示すことができ

答えて

6

@Html.TextBox("Email", null, new { @class="email" })

+1

私が述べてきたはずです、匿名型は、あなたはそれが作成されます時に要素に追加したい任意の属性を含めることができます。ちょうどクラスではない。例:@ Html.TextBox( "電子メール"、新しい{幅= "150ピクセル"、高さ= "は50px"}) –

+0

*@Html.TextBox( "電子メール"、新しい{@クラス= "メール"})* ISN働いていない。スタイルを適用する代わりに、テキストボックスの値は次のようになります。{class = email} –

+1

申し訳ありませんが、強く型付けされたヘルパーを考えていました。代わりに@ Html.TextBox( "Email"、null、new {@ class = "email"})を試してください。 2番目のパラメータは、テキストボックスの値を入力するものです。 –