0

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

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

4

1 回答 1

1

您正在寻找的是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>
于 2013-10-03T17:20:18.013 回答