2016-12-09 6 views
0

@使用についてのヘルプが必要.Labelと@ Html.Radiobuttonヘルパー。私の問題は、@ Html.Labelヘルパーを使用すると、= propertynameのために生成されますが、私はそれが= radiobuttonidのために生成する必要があります。それを指定できる過負荷がある場合は、私はGoogle上でそれを見つけられていないので、私の質問です。は下記確かに単純なクラスを考えるとHTML.Label

答えて

0

html属性を使用してそれらを設定できますか?

@Html.LabelFor(m => m.color, new { @for = "gold" }) 
@Html.RadioButtonFor(m => m.color, new { id = "gold" }) 
+0

これは私が尋ねた理由です。私はこれで新しく、私が従ってきたチュートリアルはこれに対処していません。しかし、別の質問:あなたはなぜ@forを持っていて、@idを持っていませんか? –

+0

ラベルのfor属性の@は省略できます。予約語(「クラス」など)にのみ必要です。 @TheOldCrab 2番目の引数はHTML属性を設定するため、生成されるラベルのfor属性を設定します。 –

+0

@ TheOldCrab私は、ヘルパーの最後のオーバーロードは、html要素の属性を手動で設定するために使用できる匿名オブジェクトを常に受け​​入れるという点では正しいと思います。 –

関連する問題