2016-07-30 54 views
9

如果我有单选按钮列表如下:如何使用页面方法将控件绑定到不同的数据源?

<asp:RadioButtonList ID="rbtn_PeriodTypeName" runat="server" DataTextField="PeriodTypeName" DataValueField="PeriodTypeId" AutoPostBack="true" RepeatDirection="Horizontal"> 
</asp:RadioButtonList> 

并根据用户的选择,我必须从数据库下拉列表我绑定。

<telerik:RadDropDownList ID="ddl_PeriodType" runat="server"> 

</telerik:RadDropDownList> 

如何使用Ajax页面方法做类似的事情?

EX:

我的单选按钮列表:

如果用户选择2的下拉列表应该是这样的:

  • W1
  • W2
  • W3
+0

如果您想每次单击按钮选择重新加载页面。使用单选按钮的“SelectedIndexChanged”事件并根据选定的索引重新绑定下拉菜单。如果您不想重新加载页面,请使用'AJAX'使用webapi或webmethod刷新客户端的下拉列表。 – TheUknown

回答

1

写的jQuery AJAX方法来调用你的服务器端功能通过创建类的新对象(因为这将是静态方法绑定你的价值观,以您的控制)

3

绑定在页面的初始负载的所有下拉菜单中的数据如果

  1. 在每个下拉菜单的选项的数目是不ö多
  2. 的下拉菜单的数据源不改变基于所选择的单选按钮

而且,切换基于所述客户端所选择的单选按钮的下拉菜单的在客户端侧的可视性本身..在页面加载

  • 上的SelectionChanged客户端事件

  • 0
    • 绑定第一个组合触发Ajax调用Ajax的 方法
    • 这个AJAX方法获取列表伊特下一个组合的ms根据 选择第一个ID
    相关问题