asp.net 参数的数据绑定,其中值来自另一个控件

本文关键字:另一个 控件 参数 net 数据绑定 asp | 更新日期: 2023-09-27 18:33:43

我有一个普通的 asp.net 网站(不是MVC)。我有一个下拉列表控件和一个列表框。我在更新面板控件中有列表框。下拉列表绑定到表。当用户从下拉列表中选择时,我希望列表框根据下拉列表中的值更新其数据。

我有下拉列表的触发器设置选择索引更改事件。我想我不知道的是如何将列表框与我想使用的表绑定,其中它有一个由下拉列表的选择值填充的参数。有没有办法在没有代码隐藏的情况下对列表框使用 SqlDataSource 控件来执行此操作?进入代码并不是世界末日,只是好奇是否可以在没有代码隐藏的情况下以某种方式设置它。

asp.net 参数的数据绑定,其中值来自另一个控件

您要查找的是ControlParameter

<asp:SqlDataSource 
    //...Your DataSource properties
   <SelectParameters>
       //..Control Parameter adjust as required
       <asp:ControlParameter Name="ParameterName_As_In_Sp_Or_Query" 
                             DbType="Int16" DefaultValue="0" 
                             ControlID="ddlYourDropDown"/>
   </SelectParameters>
</asp:SqlDataSource>