asp.net改正以下代码
protected void Page_Load(object sender, EventArgs e)--------------------编程问答-------------------- 页面会一直刷新,不会跳转到指定的页面! --------------------编程问答-------------------- 发错地方了吧 --------------------编程问答--------------------
{
Binddata();
}
protected void Binddata()
{
if (Session["Products_Id"] != null)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script langage=\"javascript\">");
sb.Append("var i=4;");
sb.Append("function out()");
sb.Append("{");
sb.Append("if(i>0){ ");
sb.Append("i--;}");
sb.Append("else {");
sb.Append("location.href=\"detail.aspx?p_id=" + Session["Products_Id"] + "\";}");
sb.Append("document.getElementById(\"aa\").innerHTML=i; }");
sb.Append("setInterval(\"out()\",1000); ");
sb.Append("</script>");
this.Page.Controls.Add(new LiteralControl(sb.ToString()));
}
else
{
Response.Redirect("/default.aspx");
}
}
aspx页面:
<div style="width:400px; margin-left:100px; margin-top:240px; color:#999999;">
Congratulations! Comment success!
<br />
<span id="aa">3</span> seconds later return to previous page!
</div>
谢谢提醒!! --------------------编程问答-------------------- protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
Binddata();
}
}
--------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答--------------------
NO NO NO .... --------------------编程问答-------------------- 没有人啊? --------------------编程问答--------------------
恩 --------------------编程问答-------------------- --------------------编程问答-------------------- else
{
Response.Redirect("/default.aspx");
}
无限刷新哦 --------------------编程问答-------------------- Session["Products_Id"]是否为空?
调试一下就知道你程序流程怎么走的了。
--------------------编程问答-------------------- 调试看看里面的值,一步一步调试进去。 --------------------编程问答-------------------- 调试一下就晓得咯 --------------------编程问答-------------------- Session["Products_Id"]为null时,你的页面当然会一直刷新了啊,每次都是自己加载自己呢,根本是不IsPostBack的问题。
你把这个注释掉:
Response.Redirect("/default.aspx");
你无非就是想回去编辑么。
干一天活,干晕了吧? --------------------编程问答-------------------- o(∩_∩)o --------------------编程问答--------------------
NO NO NO...
我不要Session["Products_Id"],它同样跳不停,请大家检查下哈!
补充:.NET技术 , ASP.NET