C# 我不能在带有GroupName的单选按钮中使用Repeater
我不能在带有GroupName的单选按钮中使用Repeater。 这是一个单选按钮,但它的行为像一个复选框。 标记的对象始终保持选中状态 *.aspx页C# 我不能在带有GroupName的单选按钮中使用Repeater,c#,asp.net,C#,Asp.net,我不能在带有GroupName的单选按钮中使用Repeater。 这是一个单选按钮,但它的行为像一个复选框。 标记的对象始终保持选中状态 *.aspx页 <asp:Repeater ID="rptVaryasyonlar" runat="server" OnItemDataBound="rptVaryasyonlar_ItemDataBound"> <ItemTemplate> <d
<asp:Repeater ID="rptVaryasyonlar" runat="server" OnItemDataBound="rptVaryasyonlar_ItemDataBound">
<ItemTemplate>
<div class="fa-border">
<label class="text-center section-title"><%#Eval("VaryasyonAdi") %></label><br />
<asp:Repeater ID="rptVaryasyonDetay" runat="server">
<ItemTemplate>
<asp:RadioButton ID="rblVaryasyonAdi" CssClass="cls" Text='<%#Eval("VaryasyonAdi") %>' GroupName='deneme'
runat="server" OnCheckedChanged="rblVaryasyonAdi_CheckedChanged" />
</ItemTemplate>
</asp:Repeater>
</div>
</ItemTemplate>
</asp:Repeater>
你能写下这个方法的代码吗?请:
rblVaryasyonAdi\u CheckedChanged
现在什么都没有这之前已经回答过了:
protected void Page_Load(object sender, EventArgs e)
{
var varyasyonlarim = db.W_Urun_Varyasyon.Where(v => v.UrunID == Request.QueryString["Urun"]);
rptVaryasyonlar.DataSource = varyasyonlarim;
rptVaryasyonlar.DataBind();
}
protected void rptVaryasyonlar_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
var varyasyonDetaylari = db.W_Urun_Varyasyon_Detay.Where(v => v.VaryasyonID == Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "ID")));
Repeater rpt = (Repeater)e.Item.FindControl("rptVaryasyonDetay");
rpt.DataSource = varyasyonDetaylari;
rpt.DataBind();
}