ASP NET停止Server.Transfer

时间:2018-11-21 14:01:48

标签: asp.net postback server-side dynamically-generated

我需要从页面转移,因为我的页面包含带有回发处理程序的动态生成的复选框。回发后,我需要这些控件的值。 为了确保可以访问以前的值,请在单击我的复选框时将Server.Transfer()用于同一页面。

  • 由于(几乎)每次回发都将重新创建整个页面,因此我无法访问旧值,因为它已经消失了。

  • 在这种情况下,在HTML文件中创建静态控件毫无意义

  • ViewState不可接受

  • 不需要客户端解决方案

  • 服务器传输会创建StackOverflowException,因为用于页面初始化的事件处理程序也需要使用该事件处理程序

  • if(Page.IsPostBack)无济于事,因为我也在绑定时调用了事件处理程序,该事件处理程序始终保持正值

问题:如何在整个回发中访问这些控件中的值?

0 个答案:

没有答案