7 个解决方案
#1
可以在跳404后。记录前一页的地址。有个方法的。一时想不起来。搜索下。用哪个跳回就好了
#2
把上一页的url通过querystring传到这个404页面,用js在404页面的onload事件里定时跳回:
setInterval("window.location=" + 上一页的url, 1000); //1秒钟后跳回
setInterval("window.location=" + 上一页的url, 1000); //1秒钟后跳回
#3
收藏下。
#4
setInterval(history.back(1),1000)
#5
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.UrlReferrer != null)
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
}
else
ViewState["UrlReferrer"] = "";
}
}
if (ViewState["UrlReferrer"].ToString() != null && ViewState["UrlReferrer"].ToString() != "")
{
if (ViewState["UrlReferrer"].ToString().IndexOf("TopicCategory.aspx") > 0)
{
Response.Redirect("bbs/index.html");
return;
}
HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"];
HyperLink1.Text = (string)ViewState["UrlReferrer"];
HyperLink1.Visible = true;
string JsFunc = @"var hrefr=document.getElementById('HyperLink1').innerHTML;setTimeout('window.location.href=hrefr;',5000);";//5秒后返回
Page.ClientScript.RegisterStartupScript(this.GetType(),
"Script", JsFunc, true);
}
#6
<script type="text/javascript">
setTimeout(GotoNextPage, 3000);
function GotoNextPage() {
window.history.back(-1);
}
</script>
已经实现,把上面的方法加入页面
setTimeout(GotoNextPage, 3000);
function GotoNextPage() {
window.history.back(-1);
}
</script>
已经实现,把上面的方法加入页面
#7
Response.Write("<script>window.setTimeout(\"window.location='Default2.aspx'\",12000);</script>");这个也行噢
Response.Write("<script>setInterval(\"window.location='Default2.aspx'\", 1000);</script>");//这个也可以
Response.Write("<script>setInterval(\"window.location='Default2.aspx'\", 1000);</script>");//这个也可以
#1
可以在跳404后。记录前一页的地址。有个方法的。一时想不起来。搜索下。用哪个跳回就好了
#2
把上一页的url通过querystring传到这个404页面,用js在404页面的onload事件里定时跳回:
setInterval("window.location=" + 上一页的url, 1000); //1秒钟后跳回
setInterval("window.location=" + 上一页的url, 1000); //1秒钟后跳回
#3
收藏下。
#4
setInterval(history.back(1),1000)
#5
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.UrlReferrer != null)
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
}
else
ViewState["UrlReferrer"] = "";
}
}
if (ViewState["UrlReferrer"].ToString() != null && ViewState["UrlReferrer"].ToString() != "")
{
if (ViewState["UrlReferrer"].ToString().IndexOf("TopicCategory.aspx") > 0)
{
Response.Redirect("bbs/index.html");
return;
}
HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"];
HyperLink1.Text = (string)ViewState["UrlReferrer"];
HyperLink1.Visible = true;
string JsFunc = @"var hrefr=document.getElementById('HyperLink1').innerHTML;setTimeout('window.location.href=hrefr;',5000);";//5秒后返回
Page.ClientScript.RegisterStartupScript(this.GetType(),
"Script", JsFunc, true);
}
#6
<script type="text/javascript">
setTimeout(GotoNextPage, 3000);
function GotoNextPage() {
window.history.back(-1);
}
</script>
已经实现,把上面的方法加入页面
setTimeout(GotoNextPage, 3000);
function GotoNextPage() {
window.history.back(-1);
}
</script>
已经实现,把上面的方法加入页面
#7
Response.Write("<script>window.setTimeout(\"window.location='Default2.aspx'\",12000);</script>");这个也行噢
Response.Write("<script>setInterval(\"window.location='Default2.aspx'\", 1000);</script>");//这个也可以
Response.Write("<script>setInterval(\"window.location='Default2.aspx'\", 1000);</script>");//这个也可以