使用Response.Redirect后重定向为新请求

时间:2012-03-05 23:47:36

标签: c# asp.net

我正在使用VS 2005中的aspx页面。我有这样的代码,

int RepID = 0;

protected void Page_Load(object sender, Eventargs e)
{
    if(!Page.Ispostback)
    {
        get value from database and display it in textbox;
    }
    else 
    {

    }
}
protected void Save_OnClick(object sender, Eventargs e)
{
    Update Database with modified textbox Text ;
    Response.Redirect(//To the same page);
}

在Response.Redirect之后,我正在寻找要刷新的页面并从数据库中获取修改后的值。相反,它使用Page_load中的else循环并显示旧值,因为它不会进入if循环,因为它是Postback。如何在使用response.redirect后从数据库中显示。我知道我错过了一个逻辑,但我不确定是什么?谢谢alott们......

1 个答案:

答案 0 :(得分:0)

删除

Response.Redirect(//to same page);

点击“保存”按钮应回发到它所在的同一页面。