昨天做个项目,其中有个页面,Repeater中要嵌套RadioButton和CheckBoxList,参照别人的方法,但就是取不到RadioButtonList的SelectedValue,弄了一个晚上才发现,绑定数据的时候没有放在!IsPostBack中,郁闷。代码如下
aspx
----------------------------------------------------
1
<asp:repeater id="Rt_One" Runat="server">
2
<ItemTemplate>
3
<tr>
4
<td valign="top">
5
<asp:TextBox ID="txtquest" Runat="server" Text='<%# DataBinder.Eval( Container.DataItem ,"[questionid]") %>' Width="0">
6
</asp:TextBox>
7
<asp:Label ID="lblQuest" Runat="server">
8
>
2
3
4
5
6
7
8
1
<asp:repeater id="Rt_More" Runat="server">
2
<ItemTemplate>
3
<tr>
4
<td valign="top">
5
<asp:TextBox ID="txtQuest2" Runat="server" Text='<%# DataBinder.Eval( Container.DataItem ,"[questionid]") %>' Width="0">
6
</asp:TextBox>
7
<asp:Label ID="lblQuest2" Runat="server">
8
>
2
3
4
5
6
7
8
cs
1
private void Page_Load(object sender, System.EventArgs e)
2
}
2
1
private void RtRt_OneBind()
2
}
2
1
private void Rt_MoreBind()
2
}
2
1
override protected void OnInit(EventArgs e)
2
}
2
1
private void Rt_One_ItemDataBound(object sender, RepeaterItemEventArgs e)
2
}
2
1
private void Rt_More_ItemDataBound(object sender, RepeaterItemEventArgs e)
2
}
2
1
private void Button1_Click(object sender, System.EventArgs e)
2
}
2