c# - 在 ASP.NET 中,维护跨回发动态生成的控件的好策略是什么?

标签 c# asp.net

虽然this是一篇关于在 ASP.NET 中处理动态控件的精彩文章,我有一个应用程序,无法在 PageLoad 或 PageInit 上生成控件。它们是在用户输入数据之后很久才生成的。当我在 PageLoad 或 PageInit 期间无法生成动态生成的控件时,是否有一个好的策略来维护动态生成的控件?

最佳答案

Page_Load 仍会在“用户输入数据后”触发。 ASP.Net 是无状态的,每次回发时都会重新生成页面。为了使控件正确地保持其状态,您需要确保再次重新创建它们。

关于c# - 在 ASP.NET 中,维护跨回发动态生成的控件的好策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8011533/

相关文章:

c# - 绑定(bind)到 List 的 DataGridView 在将对象添加到 List 时不反射(reflect)更改

c# - 通过 C# Web 浏览器抓取网站以获取元素名称和 ID

c# - 使用 PostBackOptions.TrackFocus 在回发中保持控制焦点

c# - 处理 ASP.NET 空 Web 应用程序上的所有请求

c# - 页面上验证器的注销问题。 ASP.NET C#

c# - 我在服务器上制作了 csv 文件 - 我怎样才能让客户端下载这个文件?

c# - 阈值计算的优化

c# - 您网站上的多个 signalR 连接/集线器

asp.net - 如何在一个 ASP.NET 站点中同时使用表单和 Windows/域身份验证?

c# - 从 C 调用 C#