我遇到了ASP.NET问题。
我在前面有按钮。 index.aspx将我们重定向到index2.aspx,但在此之前,重新加载了第一页 - index.aspx。我不需要它,因为“load”中的函数再次运行。
如何解决这个问题?
答案 0 :(得分:1)
如果您希望用户直接到新页面,请使用链接而非按钮。
按钮将始终显示 PostBack 并触发按钮的Click事件,以便您可以处理用户输入。
您还可以确保PostBacks上没有执行Page的Load事件中的代码:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
// your page initialization code
}
}
但正如我所说,正确的方法是链接。