To refresh your page you may use the javascript function:
window.location.reload();
For example you can use that on the OnClientClick attribute of an ASP.NET button:
<asp:button ID="btnRefresh" OnClick="btnRefresh_Click" runat="server" Text="REFRESH"
OnClientClick="window.location.reload();" />
The code above will work fine, but if let's say you have some other server-side logic you want to run on the code for btnRefresh_Click, it won't be executed because the page would already be refreshed by then.
So to run your server-side code, first remove the OnClientClick attribute on the asp button tag above. Then place the following code inside your button click event:
protected void btnRefresh_Click(object sender, EventArgs e)
{
//Your logic here...
Page.Response.Redirect(HttpContext.Current.Request.Url.ToString(), true);
}
We simply redirect the page to its current url and that does the trick.
-k
Showing posts with label redirect. Show all posts
Showing posts with label redirect. Show all posts
Thursday, January 28, 2010
Subscribe to:
Posts (Atom)



