Хорошо, я пытался заставить это работать на несколько сейчас, и подумал, что достаточно и оставлю это вам, ребята, чтобы помочь. В зависимости от того, что я нажимаю, true или false, это приведет к тому, что моя таблица будет отображаться или скрываться соответственно. Моя проблема заключается в том, что если я отменяю (закрываю) из этого, когда выбрано «true», и возвращаюсь к этому, «true» все равно будет выделено и наоборот для «false». Чего я хочу добиться - независимо от выбранного значения, когда я закрываюсь от этого и возвращаюсь, выбранное значение всегда должно быть установлено на «ложь». Есть идеи?
<%
var rblRecurrence = new SelectList(new List<ListItem> {
new ListItem { Text = "Yes", Value="true" },
new ListItem { Text = "No", Value="false" }}, "Value", "Text", "false");
var htmlAttributes = new Dictionary<string, object> {
{ "onclick", "if(eval(this.value)) { $('#tblRecurrence').show('slow'); } else { $('#tblRecurrence').hide('slow'); }" }
};
foreach (var rbl in rblRecurrence)
{
%>
<%=Html.RadioButton("rblRecurrenceVal", rbl.Value, rbl.Selected, htmlAttributes)%>
<label><%=rbl.Text%></label>
<%
}
%>