2008-12-29 90 views

Trả lời

13

Thêm một đơn giản:

runat="server" 

vào thẻ HTML của bạn và nó sẽ cho phép một vài trong số các thuộc tính phải được sửa đổi thông qua mã phía sau.

Đây được gọi là "điều khiển lai".

9

Bạn sẽ cần phải thêm thuộc tính runat = "server" vào HTML cho phần tử đó.

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

Điều này sẽ cho phép bạn truy cập phần tử qua ID, someRadioId. Phần tử này trong mã của bạn phía sau sẽ có kiểu HtmlInputRadioButton.

See this article on MSDN

1

Một RadioButtonList đơn giản, khi khởi tạo như thế này:

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

ám vào đoạn HTML sau:

<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> 

Vì vậy, thông qua JavaScript bạn có thể lặp qua các yếu tố với các loại "radio", lấy id của chúng và sau đó tìm các phần tử nhãn có id là giá trị 'for'. Và cập nhật innerHTML của họ.

Các vấn đề liên quan