gpt4 book ai didi

c# - 在 ASP.NET 中,您如何才能返回 "reset"并返回到原始状态,即回发前?

转载 作者:行者123 更新时间:2023-11-30 15:06:38 29 4
gpt4 key购买 nike

我是 ASP.NET 的新手。我刚刚了解到什么是回发,并且正在尝试处理它们,但是,我想知道是否有办法“重置”页面。与处理任何回发之前转到页面的原始状态一样。

这将清除所有文本框、复选框等。实际上清除所有缓存。使它看起来像用户刚刚第一次打开页面一样新鲜。希望它是一个名为“重置”或“重新开始”的按钮。

最佳答案

处理完数据后,我会简单地建议对同一页面执行 Response.Redirect("~/Example.aspx")。这样您就不会将 ViewState 传回页面。

示例.aspx

<asp:Button id="Reset" Text="Reset" runat="server" OnClick="Reset_Click" />

Example.aspx.cs

protected void Reset_Click(object sender, EventArgs e) { 
Session["ViewState"] = null;
Response.Redirect("~/Example.aspx");
}

关于c# - 在 ASP.NET 中,您如何才能返回 "reset"并返回到原始状态,即回发前?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7504570/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com