从Asp.Net代码隐藏设置Html文本框的值

时间:2012-03-29 15:48:45

标签: asp.net html code-behind

我试图将数据库中的值设置为Html组件,代码如下:

<asp:RadioButtonList ID="rbFiltroCostesPre" runat="server" AutoPostBack="false" Width="286px">
   <asp:ListItem Selected="True" Value="A">All</asp:ListItem>
   <asp:ListItem Value="Greater">First 10</asp:ListItem>
   <asp:ListItem Value="GreaterThan">Greater than: &lt;input ID=&quottxtGreaterThan&quot; type=&quot;text&quot; &gt;</asp:ListItem>                                              
</asp:RadioButtonList>   

最后一个ListItem里面有一个Html标签,如:

<input id="txtGreaterThan" type="text"/>   

,已由Visual Web Development IDE转换。

我可以从代码隐藏中动态设置它的值吗? THX。

1 个答案:

答案 0 :(得分:1)

抱歉,您无法使用托管ListItem控件执行此操作。您网页上发生的事情是使用Text设置ListItem的Greater than: &lt;input ID=&quottxtGreaterThan&quot; type=&quot;text&quot; &gt;值。

您可以做的是使用RadioButton而不是RadioButtonList,并在RadioButton旁边放置一个TextBox控件。这将允许您访问服务器端。