如何通过字符串创建单选按钮



如何在VB.net中创建字符串单选按钮?

我必须创建一个包含多个单选按钮的表。

我的代码
Dim i As Integer = 0
Dim str As String = "<table><tr><td><asp:radiobutton ID='Radiobutton" & i & "' runat='server' Text='" & i & "' /></td></tr></table>"
Response.Write(str)
注意:我必须使用单选按钮控件。net

你不能那样使用RadioButton,因为它是一个服务器控件。您必须在响应上编写纯html:

Dim i As Integer = 0
Dim str As String = "<table><tr><td><input id='Radiobutton' type='radio' name='Radiobutton' value='" & i & "' />" & i & "</td></tr></table>"
Response.Write(str)

或者你必须使用HtmlGenericControl而不直接写Response:

Dim table as New HtmlGenericControl("table");
Dim tr as New HtmlGenericControl("tr");
Dim td as New HtmlGenericControl("td");
Dim radio as New RadioButton();
table.Controls.Add(tr);
tr.Controls.Add(td);
td.Controls.Add(radio);
Page.Controls.Add(table);

最新更新