我正在使用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们......
答案 0 :(得分:0)
删除
Response.Redirect(//to same page);
点击“保存”按钮应回发到它所在的同一页面。