zoukankan      html  css  js  c++  java
  • 动态控件的新思路

            常常有如此感叹:动态控件好加,但是状态维持困难。就是说,加入动态控件很容易,关联处理事件也不难,但是对于控件的状态把握,却很麻烦。往往需要在load时重新加载一次动态控件,总之处理起来很烦。
            今天尝试了一个新的思路,很简单,在页面最下方直接放上控件,隐藏,加载时加载它即可。这样,状态也能够轻松保持了。实际上,它是一个静态控件。
            用于:动态控件数目确定的情况。

            后续:发现这种方式也有问题。
         /*
          * 对于页码输入框,原来采用的是在外面放一个静态控件,在下面的处理时add过来,这样就不用处理viewstate了,
          * 但是,有些页面没有问题,有些页面报错:不能修改父级控件集合,因为该静态控件属于顶级,add时
          * 需要先从中remove,所以报错。
          * 如果采用动态控件,最大的问题是要处理状态,非常麻烦,牵扯过多。最后,采用一个简单的方案,通过Request.Form
          * 集合采集值。具体操作时,因为ID比较复杂,所以采用了遍历比较的方法。FindControl不管用
          */

  • 相关阅读:
    数学
    ACM之路
    归并排序(分治法,nlogn,较为稳定)
    字典树基础模板
    c语言对象(函数,类,变量)的声明与定义
    typedef的高级用法---------理解函数声明
    4503: 两个串
    HDU 5972 Regular Number
    HDU 5215 Cycle
    Hihocoder #1513 : 小Hi的烦恼
  • 原文地址:https://www.cnblogs.com/jetz/p/338788.html
Copyright © 2011-2022 走看看