ASP.NET:反序列化服务器端对象
我不熟悉ASP.NET、AJAX、JSON和jQuery,正在尝试找出以下问题的解决方案: ASP.NET中有一个包含几个单选按钮的网页。页面_load()将查询SQL Server数据库并获取年份列表,即2009年、2008年、2007年、2006年等。在客户端脚本中,我需要创建与返回的年份数相同的单选按钮。例如,如果查询返回2009、2008、2007、2006,则页面应显示4个单选按钮。我对可以返回的年数有一个上限,因此我打算创建那么多单选按钮,并根据返回的年数进行显示/隐藏 到目前为止我做了什么?ASP.NET:反序列化服务器端对象,asp.net,jquery,serialization,Asp.net,Jquery,Serialization,我不熟悉ASP.NET、AJAX、JSON和jQuery,正在尝试找出以下问题的解决方案: ASP.NET中有一个包含几个单选按钮的网页。页面_load()将查询SQL Server数据库并获取年份列表,即2009年、2008年、2007年、2006年等。在客户端脚本中,我需要创建与返回的年份数相同的单选按钮。例如,如果查询返回2009、2008、2007、2006,则页面应显示4个单选按钮。我对可以返回的年数有一个上限,因此我打算创建那么多单选按钮,并根据返回的年数进行显示/隐藏 到目前为止我
干杯你一定要这样做吗?为什么不使用
RadioButtonList
?试试这样的方法
<form id="form1" runat="server">
<div>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" DataSourceID="SqlDataSource1"
DataTextField="year" DataValueField="year">
</asp:RadioButtonList><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:tempdbConnectionString %>"
SelectCommand="Select 2009 as year union all select 2008 as year union all select 2007 as year union all select 2006 as year union all select 2005 as year">
</asp:SqlDataSource>
</div>
</form>
Hi,您是否有理由计算客户端单选按钮的数量?在服务器端动态创建它们并将它们推送到客户端可能更容易。是的,听起来是个不错的选择。但我需要能够做出多个选择。radioButtonList是否允许此类行为?如果不是的话,我可能不得不尝试一个复选框列表。事实上,我还有一个页面应该有一个复选框网格。类似这样的事情,行和列标题列表将从数据库中获取,也就是说,我无法事先修复它。我该怎么处理?