C# asp.net数据与参数绑定,其中值来自另一个控件
我有一个普通的asp.net网站(不是MVC)。我有一个下拉控件和一个列表框。我的列表框位于updatepanel控件中。下拉列表绑定到一个表。当用户从下拉列表中选择时,我希望列表框根据下拉列表中的值更新其数据C# asp.net数据与参数绑定,其中值来自另一个控件,c#,asp.net,C#,Asp.net,我有一个普通的asp.net网站(不是MVC)。我有一个下拉控件和一个列表框。我的列表框位于updatepanel控件中。下拉列表绑定到一个表。当用户从下拉列表中选择时,我希望列表框根据下拉列表中的值更新其数据 我已将触发器设置为SelectedIndexChanged事件的下拉列表。我想我不知道的是如何将listbox与我想要使用的表绑定,其中有一个由下拉列表的选择值填充的参数。有没有一种方法可以在不使用codebehind的情况下为listbox使用SqlDataSource控件的情况下做到
我已将触发器设置为SelectedIndexChanged事件的下拉列表。我想我不知道的是如何将listbox与我想要使用的表绑定,其中有一个由下拉列表的选择值填充的参数。有没有一种方法可以在不使用codebehind的情况下为listbox使用SqlDataSource控件的情况下做到这一点?进入代码并不是世界末日,只是好奇这是否可以在没有代码隐藏的情况下以某种方式进行设置。您正在寻找的是一个
控制参数:
<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>
太好了,就是这样!非常感谢。我注意到,通过SqlDataSource的向导在查询中输入参数“:id”后,我就转到另一个页面来定义这些参数。谢谢