簡體   English   中英

帶參數的asp.net數據綁定,其中值來自另一個控件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM