2013-07-18 17 views
0

我正在創建一個大型表單,它多次重複使用同一個員工下拉列表。它是一個動態下拉列表,它使用sqldatasource從sql服務器數據庫獲取員工列表。有沒有什麼方法可以創建一個控件或其他的東西來幫助我處理這種情況。每次使用下拉列表時,我都需要能夠更改控件的ID。我不想繼續在同一個表單中用sqldatasource創建一個單獨的下拉列表15次。有任何想法嗎???在同一頁面上創建可重複使用的下拉列表asp.net c#

回答

2

用戶控件(.ascx)聽起來正如您所需。

結帳Walkthrough: Creating Reusable Elements with ASP.NET User Controls

+0

謝謝。我創建了一個動態下拉列表的控件。如何訪問要插入到數據庫的控件的選定值。如果這是一個正常的下拉列表,我會使用 - 'cmd.Parameters.AddWithValue(「@ LearnSkills」,Dropdownlist1.Text);'但是在使用用戶控件時無法使用Dropdownlist1.Text。 –

+0

您需要在用戶控件中創建一個只讀屬性('getter'),該屬性將顯示下拉列表中所選值的'string'值,如下所示:public string SelectedValue { get { return dropdownlist1.Text; } } –

+0

謝謝。工作很棒! –

相關問題