我在触发提交按钮后遇到问题,页面重定向到自身。提交后如何将其重定向到另一个页面?
我的提交按钮后面还有C#代码,它将文件上传到服务器,创建文件夹并发送电子邮件。
我假设服务器端表单控件(runat = server)旨在回发给自己...
答案 0 :(得分:2)
您正在寻找Response.Redirect("PageName.aspx")
可能。
答案 1 :(得分:1)
Response.Redirect("http://...../Default.aspx", false); Context.ApplicationInstance.CompleteRequest();
为了取消这个
https://www.jasoft.org/Blog/post/solucionar-el-error-thread-was-being-aborted-en-asp-net
答案 2 :(得分:0)
您可以使用PostBackUrl="~/Confirm.aspx"
例如:
在您的.aspx文件中
<asp:Button ID="btnConfirm" runat="server" Text="Confirm"
PostBackUrl="~/Confirm.aspx" />
或您的.cs文件中
btnConfirm.PostBackUrl="~/Confirm.aspx"