前几天发现的,今天好好审查的

的确是.net 2.0的问题,也不知道是微软.net小组特意的,就是我在自定义的web 用户控件中,自定义的一些字段后,在页面中的对它的字段赋值,但是在web用户自定义控件中,是不行的

其实这个问题很早就接触过,因为以前自己在页面里也自定义字段,在回调前对字段赋值,回调后,服务器端并没有回应的,其实这个是很容易弄懂的

http是无状态的协议,web就是无状态的,回调后的页面和回调后的页面就是不是同一个实例了,是同一个类的不同实例,而且在页面发往客户端后,实例的生存周期就没有了,实例就已经没有了,回调后,是又一个新的实例。

很久就想过,当时也没有考虑就写了很多web用户控件,都弄了属性,结果是白弄了,为了弥补,我就在web用户控件中加了很多隐藏域,隐藏域的值都保存在ViewState中,所以就可以了

只不过每次都要FindControl了

哎,这样再自定义控件还得用继承的方法,一下一下写代码了。

转载于:https://www.cnblogs.com/20090802/archive/2009/11/03/1595435.html

Web用户控件的一个毛病相关推荐

  1. web developer tips (8):创建web用户控件并包含在web页面里

    原文地址: How to create an ASP.NET Web User Control and include it in your web page 使用Visual Web Develop ...

  2. 开发和使用Web用户控件

    在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头. 1.简介 2.创建 Web ...

  3. 基于Web用户控件的Portal

    用Jquery实现的一个Portal容器,可通过装载继承了IWidget接口的Web用户控件从而实现用户个性化定制的效果. 转载于:https://www.cnblogs.com/zhuibobo/a ...

  4. VS2008 Tips #008 如何创建ASP.NET Web 用户控件并包含在Web 页面中

    在 Visual Web Developer 中创建 ASP.NET Web 用户控件就像 ASP.NET Page 页面一样简单. 以下是创建步骤: 1.打开您想添加用户控件的站点. 2.右键点击站 ...

  5. 如何在Web用户控件中引用样式表中的样式

    如何在Web用户控件中引用样式表中的样式 <%@ Control Language="C#" AutoEventWireup="true" CodeFil ...

  6. 在asp.net中为Web用户控件添加属性和事件

    在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程.它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的 ...

  7. ASP.NET Web用户控件

    用户控件可用来实现页面中可重用的代码,是可以一次编写就多处方便使用的功能块.它们是 ASP.NET控件封装最简单的形式.由于它们最简单,因此创建和使用它们也是最简单的.用户控件实际上是把已有的服务器控 ...

  8. 用web用户控件的方式添加到webpart,使用ajax实现无刷新总结

    ====================================================== 注:本文源代码点此下载 ================================= ...

  9. (转) ASP.NET 2.0:使用用户控件和定制的Web部件个人化你的门户网站(二)

    Web部件目录 我们已经见过了如何在 WebPartZones 控件中事先放入Web部件.你还可以用另外一种方法完成这个功能,那就是允许用户在运行时添加新的Web部件.通过使用 CatalogZone ...

最新文章

  1. lower_boundupper_bound
  2. 关于双机热备,你该知道那些问题?
  3. bootstrap select多选
  4. 【转】商业内幕(Business Insider)网站近期评出了全美20家最具创新力的科技创业公司...
  5. Qt Creator造型Modeling
  6. windows安装包删了会有影响吗_win7系统删除系统更新安装包的详细教程
  7. iOS/Android自动化云测试工具iTestin 1.0发布
  8. @Entity,@Indexed @XmlRootElement
  9. solr课程学习系列-solr的概念与结构(1)
  10. 07-0.部署 worker 节点
  11. Android开发之BUG专讲:入门篇(二)
  12. html仿百度贴吧,利用Canvas模仿百度贴吧客户端loading小球的方法示例
  13. 密码系列-Base32
  14. Torvalds谈Linux行为准则
  15. 汉字风格迁移篇---个人手写体汉字字体的学习与生成*
  16. FPGA和CPLD的区别
  17. pythongui学生管理系统不需要链接数据库的完整代码_毕设——Python实现带GUI和连接数据库的图书管理系统!...
  18. 榜样访谈| 陈婧:机会是留给有准备的人
  19. 警惕Pycharm命名问题
  20. Excel为某一列增加数据筛选

热门文章

  1. mysql 函数rep_Mysql之各种各样的函数啦
  2. mysql 生成json,结合CONCAT()和COALESCE()在MySQL中生成JSON
  3. 5g信号云端服务器,随着5G万物互联的到来,云服务器迎来新机遇
  4. Python写的代码打包成.exe可执行文件
  5. 使用OpenCV和Imutils构建图像的蒙太奇效果
  6. C:内存中供用户使用的存储空间
  7. C++:vector中使用.clear()函数
  8. ROS与深度相机入门教程:(1)Ubuntu16.04 在ROS中驱动Intel D435i深度相机
  9. 获取树莓派4ip地址(手机热点获取)
  10. C++中stl使用过程中的一些tips