0
好的,我一直試圖讓這個工作爲幾個,現在想足夠了,留給你們幫助。根據我點擊的是真還是假,這將導致我的表相應地顯示或隱藏。我的問題是,如果我取消(關閉),而選擇是「真」,並回到這個,「真」仍然會被選中,反之亦然「虛假」。無論選擇什麼值,我想要達到的是,當我關閉並返回時,所選值應總是設置爲「false」。有任何想法嗎?單選按鈕的設置值返回爲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>
<%
}
%>
對不起。我的意思是「取消/關閉這個」正在關閉一個模式。 – hersh 2010-08-03 20:42:45
@ Criss - 我試過你的代碼,它對我有用。我所缺少的是「[value =」false「]。因此,通過插入它,無論之前選擇的值如何,我都可以將該值設置爲false。 – hersh 2010-08-03 20:45:43