Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net数据与参数绑定,其中值来自另一个控件_C#_Asp.net - Fatal编程技术网

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

C# asp.net数据与参数绑定,其中值来自另一个控件,c#,asp.net,C#,Asp.net,我有一个普通的asp.net网站(不是MVC)。我有一个下拉控件和一个列表框。我的列表框位于updatepanel控件中。下拉列表绑定到一个表。当用户从下拉列表中选择时,我希望列表框根据下拉列表中的值更新其数据 我已将触发器设置为SelectedIndexChanged事件的下拉列表。我想我不知道的是如何将listbox与我想要使用的表绑定,其中有一个由下拉列表的选择值填充的参数。有没有一种方法可以在不使用codebehind的情况下为listbox使用SqlDataSource控件的情况下做到

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


我已将触发器设置为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”后,我就转到另一个页面来定义这些参数。谢谢