If you are using asp.net 1.x or 2.0, It is better you go for Server RadioButton control. Default it is not selected. CheckedChanged is fired if radiobutton is selected or deselected. In server you can use vb.net Response.Redirect(url) c# Response.Redirect(url); for redirecting the page.