2008-12-29 16 views
7

ASP.NET bileşeni olmayan bir radyo düğmesi (html öğesi) metnini değiştirmek istiyorum.ASP.Net'de HTML Öğelerine Erişim

ASP.NET'ten nasıl değiştirebilirim?

runat="server" 

HTML etiketine ve geride kodu ile değiştirilecek özelliklerinin birkaç sağlayacaktır:

Teşekkür

cevap

13

basit ekleyin.

Bunlar "karma denetimler" olarak bilinir.

9

Bu öğenin HTML'sine bir runat = "server" özniteliği eklemeniz gerekir.

<input type="radio" id="someRadioId" value="bleh" runat="server"> 

Bu, öğeye kimliğine, bazıRadioId'ye erişmenize izin verir. Kodunuzdaki bu öğe, HtmlInputRadioButton türünde olacaktır.

See this article on MSDN

1

Basit RadioButtonList böyle başlatıldı zaman:

list.Items.Add(new ListItem("item 1", "1")); 
list.Items.Add(new ListItem("item 2", "2")); 
list.Items.Add(new ListItem("item 3", "3")); 

aşağıdaki HTML kılar

: JavaScript aracılığıyla Yani

<table id="list" border="0"> 
    <tr> 
     <td><input id="list_0" type="radio" name="list" value="1" /><label for="list_0">item 1</label></td> 
    </tr><tr> 
     <td><input id="list_1" type="radio" name="list" value="2" /><label for="list_1">item 2</label></td> 
    </tr><tr> 
     <td><input id="list_2" type="radio" name="list" value="3" /><label for="list_2">item 3</label></td> 
    </tr> 
</table> 

yapabilirsiniz türüyle elemanları aracılığıyla döngü "radyo", kimliklerini alın ve daha sonra 'for' değeri olarak kimliği olan etiket öğelerini arayın. Ve onların içHTML'lerini güncelleyin.

İlgili konular