2013-10-03 65 views
0

我已經爲一個視圖(ASP.NET MVC3)這個代碼,我想在兩個添加的屬性標籤有沒有辦法設置標籤的For屬性而不是元素的ID?

@Html.RadioButtonFor(m => m.Sanctioned, true, new { @checked = "checked"})     

<label For="">Yes</label> 

@Html.RadioButtonFor(m => m.Sanctioned, false, new { }) 

<label For="">No</label> 

我知道,能夠同時在電臺分配一個ID按鈕,並分別在「標籤的屬性」中引用它們,但這裏的情況是,當我設置非默認ID時,我的模型不會發回給控制器。那麼,是否有任何方法或解決方法將Label控件的屬性指定爲單選按鈕?任何建議或反饋是高度讚賞。

回答

0

這一直工作正常,我沒有「對」屬性和標籤:

@Html.RadioButtonFor(m => m.Sanctioned, true, new { @checked = "checked"}) Yes 
@Html.RadioButtonFor(m => m.Sanctioned, false) No 

可能是我不currectly明白你的問題,但爲什麼你真的需要嗎?

+0

感謝您的回覆,但這並不奏效。當您在Label的For屬性中設置元素的ID時,相應的Label將作爲指向該引用元素的指針。 在上述情況下,如果標籤的For屬性設置了各自的RadioButtons ID,您可以點擊文字「是」,「否」激活相應的單選按鈕。 –

相關問題