English 中文(简体)
在ASP.NET中处理动态生成的控件
原标题:
  • 时间:2008-12-31 19:32:34
  •  标签:

在ASP.NET中处理通过动态生成控件输入的数据的最佳方法是什么?

目前,我有一组控件在Page_Load阶段生成,我需要访问它们的数据。看起来可能只需在postback时读取和解析隐藏字段即可,但我想知道是否有更好的方法来更好地利用框架。

最佳回答

关键是在postback上重新创建控件。

旧但好的文章,用于解释如何以及为什么。

你还可以使用request.form集合来获取发布的值。

问题回答

redsquare 是正确的。如果你能记住 ASP.Net 只是 Http 的伪装,那么你就没问题了。浏览器实际上并不关心 MS 是否通过 Web 控件来简化 Http 请求/响应。它只知道需要封装每个表单变量及其相应的值,并通过 Http 将它们发送回服务器。

你想保持动态控件的数量尽量少,尤其是如果你要给它们附加事件。

我支持 @redsquare 的 ASP.NET MVC 推荐。





相关问题
热门标签