2011-07-01 98 views
0

我正在開發一個將由培訓機構的資源管理器使用的系統。 資源經理在不同中心安排不同技能的批次,並指定院系進行特定批次。如何在asp.net頁面上動態添加控件並根據之前添加的控件進行填充?

**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的想法來實現這一點。 我會很感激,如果我會得到一些幫助整理出來。

感謝, 阿爾蒂

回答

0

最好的辦法是火,你需要在submit約束的驗證。

任何方式,否則,如果你決定讓你的網頁看起來動態,我建議你使用javascript/jquery。由於使用處理程序會使您的頁面在每個select上花費更多時間在rendering response上。

Here是一個jQuery的例子,可以幫助你更接近你所需要的。