使用GET参数进行ASP.NET部分页面更新

时间:2010-06-03 09:29:26

标签: asp.net asp.net-ajax

我有一个ASP文本框,它充当搜索框。我已经设置了AutoPostBack =“True”和服务器端ontextchanged事件。文本框位于更新面板中,以避免整页回发。目前,文本更改时会触发服务器事件,而不会重新加载页面。

为了导航和书签,我希望更改URL以反映搜索字符串。例如“... MyPage.aspx?s = searchstring”

但是,如果我在服务器事件中添加这样的内容:

protected void txtMyBox_TextChanged(object sender, EventArgs e)
{
    Response.Redirect("~/MyPage.aspx?s="+txtMyBox.Text);
}

整个页面重新加载,而我只想要更新一小块区域。更改URL后,我可以避免这种完全重新加载吗?

0 个答案:

没有答案