zoukankan      html  css  js  c++  java
  • 关于动态添加自定义控件的使用心得

    1.父页面需要用ViewState记录所加载的用户控件,在Page_Load时加载。
    2.加载的控件ID一定要相同,这是最容易出现事件丢失等错误的地方。
    3.每个用控件上也需要用ViewState记录自身所需要的参数。
    4.先添加再设置相关属性,否则会造成事件或状态丢失。

    在一个动态加载的控件中,又几个动态添加的Button要点击两次才会激发事件,但如果把这几动态添加的按钮直接到页面上而不是控件,那么一切又都正常,非常郁闷的问题,经过努力的探索之后发现给动态添加的按钮的ID属性赋值之后一起就正常了,如果不对ID赋值,那么ASP.NET会自动给控件分配一个ID,在两次PostBack的时候有可能分配不一样的ID值,这就导致按钮要点两下才会激发事件.所以我们在做动态控件时候不要偷懒,一定给ID指定一个值,否则这样的隐性错误实在折磨人
  • 相关阅读:
    [HEOI2015]兔子与樱花
    [HNOI2015]亚瑟王
    [JSOI2011]分特产
    某考试 T3 sine
    [JSOI2015]最小表示
    51NOD 1258 序列求和 V4
    Codeforces 622F The Sum of the k-th Powers
    Loj #6261. 一个人的高三楼
    [HAOI????] 硬币购物
    bzoj4318 OSU!
  • 原文地址:https://www.cnblogs.com/zzh/p/877017.html
Copyright © 2011-2022 走看看