我有一个用户注册页面,在输入所有细节和成功创建帐户后,我想留在同一页面,但所有用户输入的详细信息都应该被清除
但如果注册失败,则应保留所有用户输入的详细信息。
这是实现这一目标的正确方法吗?
是在代码中手动清除所有值,唯一的方法是什么?
答案 0 :(得分:2)
在回发期间维护Viewstate。因此,如果注册成功,您可以重定向到相同的URL。确保您的数据绑定检查IsPostback。
答案 1 :(得分:2)
文本框的状态在回发期间保持不变,因此您可以手动清除它们。
然而Ingenu的回答建议使用名为PRG-pattern的更为合适的东西。在你的情况下它是这样的: