将浏览器重定向到包含ASPX页的新页需要什么代码?我已经在我的页面default.aspx上试过了:
<% Response.Redirect("new.aspx", true); %>
或
<%@ Response.Redirect("new.aspx", true); %>
而这些导致了一个服务器错误,这是不确定的。我看不到错误代码;因为服务器不在我的控制之下,错误也不是公开的。请提供所有必要的代码从第一行的网页结束,我会非常感谢。
toe950271#
<%@ Page Language="C#" %> <script runat="server"> protected override void OnLoad(EventArgs e) { Response.Redirect("new.aspx"); } </script>
uoifb46i2#
您也可以使用meta tag在html中执行此操作:
<html> <head> <meta http-equiv="refresh" content="0;url=new.aspx" /> </head> <body> </body> </html>
slsn1g293#
Darin的答案非常有效。它创建了一个302重定向。下面是修改后的代码,它创建了一个永久的301重定向:
<%@ Page Language="C#" %> <script runat="server"> protected override void OnLoad(EventArgs e) { Response.RedirectPermanent("new.aspx"); base.OnLoad(e); } </script>
gkl3eglg4#
如果使用VB,则需要删除分号:
<% Response.Redirect("new.aspx", true) %>
ybzsozfc5#
或者你可以使用javascript来重定向到另一个页面:
<script type="text/javascript"> function toRedirect() { window.location.href="new.aspx"; } </script>
从客户端调用此toRedirect()函数(例如:body标记的onload事件)或使用以下命令从服务器获取:
toRedirect()
ClientScript.RegisterStartupScript(this.gettype(),"Redirect","toRedirect()",true);
wqnecbli6#
即使您不控制服务器,也可以通过向项目中的Web.config文件(bewlow <system.web>)添加以下行来查看错误消息:
<system.web>
<customErrors mode="off" />
plupiseo7#
重定向aspx:
<iframe> <script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.avsapansiyonlar.com/altinkum-tatil-konaklari.aspx"); } </script> </iframe>
nkhmeac68#
在ASP.NET中的特殊情况下如果您想知道页是否被指定的.aspx页重定向,而不是被另一个页重定向,只需将信息放在会话名称中,并在接收Page_Load事件中采取必要的操作。
wnavrhmk9#
只要把你想开始的页面。已经有人把这个答案类似。它的工作和它很容易。
<meta http-equiv="refresh" content="0;url=START_PAGE_Current.html" />
9条答案
按热度按时间toe950271#
uoifb46i2#
您也可以使用meta tag在html中执行此操作:
slsn1g293#
Darin的答案非常有效。它创建了一个302重定向。下面是修改后的代码,它创建了一个永久的301重定向:
gkl3eglg4#
如果使用VB,则需要删除分号:
ybzsozfc5#
或者你可以使用javascript来重定向到另一个页面:
从客户端调用此
toRedirect()
函数(例如:body标记的onload事件)或使用以下命令从服务器获取:wqnecbli6#
即使您不控制服务器,也可以通过向项目中的Web.config文件(bewlow
<system.web>
)添加以下行来查看错误消息:plupiseo7#
重定向aspx:
nkhmeac68#
在ASP.NET中的特殊情况下如果您想知道页是否被指定的.aspx页重定向,而不是被另一个页重定向,只需将信息放在会话名称中,并在接收Page_Load事件中采取必要的操作。
wnavrhmk9#
只要把你想开始的页面。已经有人把这个答案类似。它的工作和它很容易。