直接使用Response.Redirect方法重定向,而不是JS中的window.location.replace方法。
确保页面是否发生了完全加载(Page_Load事件已完成),再执行重定向操作,以避免出现不必要的错误。
如果在重定向时需要传递参数,应使用Server.UrlEncode方法对参数进行编码以避免出现错误。例如:
Response.Redirect("DestinationPage.aspx?param1=" + Server.UrlEncode(param1Value));
上一篇:ASP.NET的[Route("api/dvds/search")]函数没有被调用。
下一篇:ASP.NET点击事件的困惑