簡體   English   中英

如何在asp.net頁面上動態添加控件並根據之前添加的控件進行填充?

[英]How to add controls dynamically on asp.net page and fill it according to previously added controls?

我正在開發一個系統,供培訓機構的資源經理使用。 資源經理為不同中心的不同技能安排批次,並分配教員進行特定批次。

 **Batches  Timings   27-Jun-11    28-Jun-11    29-Jun-11   30-Jun-11  1-Jul-11**
                         Mon         Tue         Wed         The        Fri

Center-1    9am to 4pm    Skill1   Skill2       Skill3     Skill4      Skill5
Batch-1                 Faculty1   Faculty3      Faculty1  Faculty1   Faculty1

Center-2    9am to 4pm  Skill4     Skill2        Skill1    Skill3      Skill5
Batch-2                Faculty2    Faculty2      Faculty2   Faculty2   Faculty2

Center-3    9am to 4pm  Skill1     Skill3        Skill2    Skill4      Skill5
Batch-3                 Faculty3   Faculty1     Faculty3   Faculty3    Faculty3

資源經理一次為特定中心安排一個批次,為期一周,然后他下來為其他中心安排下一批同一周。

在安排批次時,會有批次、中心、技能和學院的下拉列表。 資源管理器從下拉列表中選擇每個值。

實現此頁面的條件:

  1. 在行中:每個技能下拉列表不應包含在同一批次的任何前一個日期安排的技能。

  2. 在列中:每個批次下拉列表不應包含先前計划的批次。

  3. 在列中:每個教師下拉列表不應包含在相同日期和時間占用的相同教師。

現在我對如何實現這個頁面感到困惑,這樣我就可以用適當的值渲染和填充每個下拉列表。 我應該使用處理程序來動態填充下拉列表還是使用任何其他 jquery/javascript 想法來實現這一點。 如果我能得到一些幫助來解決這個問題,我將不勝感激。

謝謝,阿爾蒂

最好的選擇是在submit時為您需要的約束觸發驗證。

任何方式,或者如果您決定讓您的頁面看起來動態,我建議您使用javascript/jquery 因為使用處理程序會使您的頁面在每個selectrendering response時花費更多時間。

是一個 jquery 示例,可以幫助您更接近您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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