Are you already fluent in ASP.NET? That will help a good deal for explaining things...
This is more of a basic html question than ASP. Even with .NET, it is important to understand what makes an ASP.NET page tick since ASP.NET is ultimately emitting html/css/javascript. If you don't take the time to understand what it's emitting or why, you are again setting yourself up for frustration.
To more directly answer your question, you should be wrapping your input controls in a form. By specifying the target and type of form, you can control where the page posts back and whether it will use GET (querystring) or POST (post variables) to transmit the values of the elements inside the form. Using this technique, you can simply set the value of each <radio /> to your liking. Regardless of whether you use POST or GET, you can access the variables by way of the Request.Form collection (Request.Params in .NET):
HTML Forms and Input
Understanding how forms work will also GREATLY aid your ASP.NET endeavors as the entire platform revolves around handling input from forms. This is how things such as viewstate and server controls function under the hood...