Let's say you have a LinkButton control. If you do a Response.Redirect in the code behind, the page will be opened in the same browser window. But what if you want the page to open in a new browser window? Unfortunately, Response.Redirect can't do this. Javascript on the client or a plain html hyperlink (with target="_blank") is the only way to do this. The simplest way to do this is to set the OnClientClick code to execute some javascript to make this happen. Like this:
LinkButton1.OnClientClick = "window.open('http://www.blogger.com', '_blank')"
Then, when the user clicks the button, the javascript will open the link in the new window. (The server side click event will also fire)
No comments:
Post a Comment