gpt4 book ai didi

asp.net - 重定向后进入 asp.net

转载 作者:行者123 更新时间:2023-12-02 19:03:40 25 4
gpt4 key购买 nike

我有兴趣在我的网站中为我创建的某些表单实现 PRG。目前,他们回发给自己,并且显然刷新这些页面会重复发布数据。谁能给我指点一个很好的教程,告诉我如何将其编码到我的网站中?我理解逻辑,但不确定从哪里开始。谢谢

最佳答案

回发到表单后,您只需在回发后执行重定向即可。

DoPostbackProcessing();
Response.Redirect("FormConfirmationPage.aspx");

作为一个非常简单的示例,基本上只要您重定向(GET)到另一个页面,用户就无法重复回发。当然,如果论坛中有任何错误,您可能不想重定向,但这取决于个人要求。

编辑:一个很好的例子是搜索,而不是回发然后执行搜索,您将重定向并获取:

// Instead of performing search now we will redirect to ourselves with the criteria.
var url = "SearchPage.aspx?criteria=" + txtSearch.Text;
Response.Redirect(url);

然后重定向,页面检查条件查询字符串,然后执行搜索,当用户刷新时再次搜索 - 而且他们可以为页面添加书签以进行即时搜索。

关于asp.net - 重定向后进入 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5153018/

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