【问题标题】:How to add controls dynamically on asp.net page and fill it according to previously added controls?如何在asp.net页面上动态添加控件并根据之前添加的控件进行填充?
【发布时间】:2011-07-01 18:18:00
【问题描述】:

我正在开发一个系统,供培训机构的资源经理使用。 资源经理为不同中心的不同技能安排批次,并分配教员进行特定批次。

 **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. In Row :每个技能下拉列表不应包含同一批次在之前任何日期安排的技能。

  2. 在列中:每个批次下拉列表不应包含以前安排的批次。

  3. 在列中:每个教师下拉列表不应包含在相同日期和时间占用的相同教师。

现在我对如何实现此页面感到困惑,以便我能够使用适当的值呈现和填充每个下拉列表。我应该使用处理程序来动态填充下拉列表还是使用任何其他 jquery/javascript 想法来实现这一点。 如果我能得到一些帮助来解决这个问题,我将不胜感激。

谢谢, 阿尔蒂

【问题讨论】:

    标签: javascript jquery asp.net handler


    【解决方案1】:

    最好的选择是对submit 所需的约束进行验证。

    如果你决定让你的页面看起来动态的任何方式,我建议你使用javascript/jquery。因为使用处理程序会使您的页面在每个select 上的rendering response 上花费更多时间。

    Here 是一个 jquery 示例,可以帮助您更接近您的需要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      相关资源
      最近更新 更多