ASP.NET:Viewstate并以编程方式添加用户控件
|
当使用LoadControl(字符串路径)以编程方式添加用户控件时,在用户控件的页面生命周期中,何时使用其viewstate初始化其子控件? 我问的是这个问题,因为我的一个用户控件正在以编程方式加载有一个TextBox控件,它没有被它在PageLoad事件上的PostBack上的viewstate初始化/加载(对于常规.aspx页面不是这种情况,因此我的困惑).总的来说,我需要从Textbox控件中检索值. 谢谢 解决方法ViewState在Page_Load事件之前加载.如果您希望控件与ViewState一起使用,则需要加载它并在该事件之前将其添加到页面 – 通常在PreInit上.生命周期参考在这里: 阅读Pre Load事件的描述,该事件紧接在Page Load之前:
因此,通过预加载时间已经太晚了.此外,PreInit事件的描述特别提到它是“创建或重新创建动态控件”的地方. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.NET MVC的初学者在线资源是什么?
- asp.net – 前端头还是后端?
- asp.net-mvc – 使用Entity FrameWork保存更改/更新数据集中
- asp.net – 避免在web.config中提供服务器连接字符串
- asp.net-mvc – formcollection只保存所选的html.listbox项
- asp.net-mvc – 通配符在asp.net mvc路由
- asp.net-core – 使用AspNet Core 2.0进行Google JWT身份验
- asp.net-mvc – 如何将用户重定向到ASP.NET MVC中的自定义4
- asp.net – MVC 2 AntiForgeryToken – 为什么对称加密IPri
- asp.net-mvc – 使用linq2sql在c#mvc中不显示所选项的多选列
- asp.net – IControllerFactory’MyWebSite.WebU
- 单元测试后面的ASP.NET代码
- ASP.NET连接字符串元数据语法
- asp.net-mvc – 更改数据注释中的验证消息
- asp.net-mvc – HttpPostedFileBase总是在ASP.NE
- asp.net-mvc – ASP.NET MVC:AJAX调用的控制器是
- asp.net – 不能得到内容的内容,因为内容不是文字
- asp.net-mvc – 如何在使用类型化视图时在Action
- asp.net-core – 使用asp.net核心进行Windows身份
- asp.net-mvc – ASP.NET MVC jQueryUI datepicke
