[英]asp.net data binding with parameter where value is from another control
我有一個普通的asp.net網站(不是MVC)。 我有一個下拉控件和一個列表框。 我在updatepanel控件中有列表框。 下拉列表綁定到一個表。 當用戶從下拉列表中選擇時,我希望列表框根據下拉列表中的值更新其數據。
我具有下拉菜單SelectedIndexChanged事件的觸發器設置。 我想我不知道如何將列表框與要使用的表綁定,該表的參數由下拉列表的選擇值填充。 有沒有一種方法,而無需代碼隱藏,並且對列表框使用SqlDataSource控件? 進入代碼並不是世界末日,只是好奇是否可以在不隱藏代碼的情況下以某種方式進行設置。
您正在尋找的是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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.