2011-02-28 33 views
24

Metrik ve ABD ölçümleri için iki radyo düğmem var. Metrik radyo düğmesine tıklandığında sayfayı yüklerim. İki düğmeyi, ABD'ye metrik metrik tıklamaları tıklandığında ve tam tersi şekilde nasıl ayarlayabilirim?İki Radyo Düğmesi ASP.NET C#

+3

dışındaki olsa bunun içinde başka HTML izin vermez RadioButtonList http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.radiobuttonlist.aspx –

+3

RadioButtonList kullanımı Her radyo düğmesi için ListItem. –

cevap

2

Her iki radyo düğmesinin GroupName özelliğini aynı değere ayarlayın. Bunu sizin için otomatik olarak yapan bir RadioButtonGroup kullanmayı deneyebilirsiniz.

14

onların GroupName özellikleri aynı adı ayarlı olduğundan emin olun:

<asp:RadioButton GroupName="MeasurementSystem" runat="server" Text="US" /> 
<asp:RadioButton GroupName="MeasurementSystem" runat="server" Text="Metric" /> 
3
 <asp:RadioButtonList id="RadioButtonList1" runat="server"> 
     <asp:ListItem Selected="True">Metric</asp:ListItem> 
     <asp:ListItem>US</asp:ListItem> 
    </asp:RadioButtonList> 
46

Eğer aynı değere hem radyo düğmesi özelliği GroupName ayarlamak zorunda çalışması bulunmak için:

<asp:RadioButtonList ID="rblMeasurementSystem" runat="server"> 
    <asp:ListItem Text="Metric" Value="metric" /> 
    <asp:ListItem Text="US" Value="us" /> 
</asp:RadioButtonList> 
:
<asp:RadioButton id="rbMetric" runat="server" GroupName="measurementSystem"></asp:RadioButton> 
<asp:RadioButton id="rbUS" runat="server" GroupName="measurementSystem"></asp:RadioButton> 

Şahsen ben bir RadioButtonList kullanmayı tercih

6

Eski bir soru olduğunu görebiliyorum, eğer içeride başka bir HTML koymak istiyorsanız, tüm radyo düğmelerinde GroupName propery ile aynı olan radiobuttonu ve Text özelliği bir görüntü veya ihtiyacınız olan html gibi bir şey ayarlayabilir.

<asp:RadioButton GroupName="group1" runat="server" ID="paypalrb" Text="<img src='https://www.paypalobjects.com/webstatic/mktg/logo/bdg_secured_by_pp_2line.png' border='0' alt='Secured by PayPal' style='width: 103px; height: 61px; padding:10px;'>" />