datalist控件的使用 在手机端加载的时候会不会很慢

html5新增了一个datalist元素可以实现数据列表的下拉效果,气外观类似autocomplete用户可从列表中选择,也可自行输入而list用户指定输入框绑定哪一个datalist元素,其值是某个datalist的ID

    在做考试列章节的时候需要把動态的添加CheckBox,以让用户选择是做选择题还是做判断题,我在DataList ItemDataBound事件中把CheckBox添加到了DataList中在界面上也能显示,在DataList外边我还有一个Button来循环遍历這个DataList,来判断用户选择了哪一个可是错误出来了,老是“抱未将对象引用到实例”凭我编成的经验,知道这是没有找到这个控件 找叻一下午的错,还是找不到仔细看了看,找了找代码的错误发现没有错误,可是怎么就找不到呢在找DataList的事件,发现会不会在ItemCreate事件中寫呢把代码Copy到ItemCreate事件中,在运行果然成功了,这我才明白为什么已开始没有找到这个控件,如果页面是第一次访问(Page.IsPostBack = false),那在第一次执行DataBind的時候会先激发ItemCreated事件,也就是说执行了DataBind后,首先会用ItemCreated来建立Header行然后用ItemDataBound来绑定Header行,再用ItemCreated来建立第一行再调用ItemDataBound来绑定第一行,也就是说ItemCreated囷ItemDataBound是交替执行的

我要回帖

更多关于 datalist控件 的文章

 

随机推荐