#c# #asp.net-mvc-2 #html-helper
#c# #asp.net-mvc-2 #html-помощник
Вопрос:
<%= Html.RadioButtonFor(m => m.AmortizationTermInYears, true, new { propertyName = "AmortizationTermInYears", onchange = "showAmortizationTermInYears();UpdateField(this);", amortizationTermInYearsRadio = "true" })%>
Как мне сказать этому помощнику, чтобы он проверил этот переключатель. Я попытался добавить true
после true
уже указанного мной параметра (который является значением, а не isChecked
), но это не скомпилировалось, в нем говорилось, что ни в одном RadioButtonFor()
определении не указаны эти 4 параметра.
Комментарии:
1. добавьте тег в свой вопрос с помощью тега C # или ASP.NET MVC
Ответ №1:
Попробуйте это:
<%= Html.RadioButtonFor(m => m.AmortizationTermInYears, true,
new {
propertyName = "AmortizationTermInYears",
onchange = "showAmortizationTermInYears();UpdateField(this);",
amortizationTermInYearsRadio = "true",
checked="checked"
}
)
%>
Комментарии:
1. @slandau Попробуйте,
@checked
вместоchecked
«проверено» — это ключевое слово C #, поэтому вы должны использовать@
знак перед ним (аналогично настройке класса с помощью@class
)
Ответ №2:
вы также можете использовать
_checked="checked"
раньше это работало. Но позже они
@class = "checked"
стало более регулярным использованием.