|
|
1
2
如果你打电话怎么办
此外,findcontrolIterative调用的递归性质会使代码运行起来相当昂贵,因为它必须深入到您要查找的每个控件的控件继承关系中。 您的代码的问题是: 在向导控件中,viewstate不负责存储文本框等控件的修改值。这些控件实现IPostBackDataHandler接口。loadpostbackdata事件在页面生命周期中激发,其中控件的值从表单http post headers加载…由客户端重新提交… 那么如何销毁HTTP Post头以清除控件值呢? 新的请求会产生新的HTTP日志头…只需在按钮单击事件处理程序中执行此操作: response.redirect(page.request.url.toString()); 这有一个额外的好处,它将转到向导的步骤1,所以您也不必这样做…wiz.moveto(wiz.wizardsteps[0])。 归功于康拉德- ASP.Net Wizard - How to clear contents of web controls |
|
|
2
1
我觉得发布这个…,很傻,但是我刚关闭了CreateUserWizard控件上的viewstate,就这样做了。 感谢Daniel的帮助,我现在对ASP.NET如何存储信息有了更好的了解。 |