当前位置:编程学习 > C#/ASP.NET >>

在asp.net c#网页中,请问从数据库取出一个值,并选中相应的Input(radio)的代码是怎样写的呢?

在asp.net c#网页中加入一个Input(radio)的html控件,请问从数据库取出一个值,并选中相应的Input(radio)的代码是怎样写的呢?

是不是用asp的方法去写呢?但我不知道如何写。望指教。

谢谢。

补充:<asp:Repeater ID="order_sendtype_rpt" runat="server">
<HeaderTemplate><table cellpadding="4" cellspacing="1" style="width:100%">
<tr>
<td style="width:30%;">
配送方式</td>
<td>
备注</td>
</tr></HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<input id="sendtype" type="radio" name="sendtype" value='<%#Eval("send_id") %>' /> <%#Eval("send_name") %>

</td>
<td>
&nbsp;<%#Eval("send_content") %></td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>

追问:我现在都打算是用js写,但可不可以详细说明一下js代码的例子吗?因为我对js不是很熟呀。谢谢

答案:如果是服务器端控件在后台代码里通过

控件ID值.SelectedValue = 数据库读出的值 就可以了

如果是HTML的控件,使用JS方法吧,使用一个for循环去遍历值,然后取得默认选中的那个选项就可以了。

radio[i].checked=true;

<input id="sendtype" type="radio" name="sendtype" /> 改成

<input id="sendtype" type="radio" name="sendtype" runat="server" />

在服务器端赋值就可以了。

document.getElementById("你的ID").checked=true

上一个:asp.net web 开发中,用LinQ to sql 怎样实现求一张表中某列的平均分呢?代码怎么写?
下一个:ASP.NET. 未将对象设置引用到实例(我怀疑是没有把值传过来).我的ajax代码就放在了register.aspx的head中了

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,