2011-09-22 129 views
-2

我遇到ASP.NET问题。重定向问题

我有前面的按钮。 index.aspx将我们重定向到index2.aspx,但在此之前,第一页 - index.aspx - 被重新加载。我不需要它,因为“加载”中的函数再次运行。

如何解决这个问题?

回答

1

使用链接而不是按钮,如果你想让用户直接去到新页面。

一个按钮将始终导致回发并触发按钮的Click事件,因此您可以处理用户输入。

您也可以确保在页面的Load事件的代码是不是在回发执行:

protected void Page_Load(object sender, EventArgs e) 
{ 
    if(!IsPostBack) 
    { 
     // your page initialization code 
    } 
} 

但正如我所说,走的正确方法是链接