If you are setting the radio button invisible means there is no resource for that radio button. And you are trying to fetch the value which is not there.. Definitely it will return an empty string.. If you are planning to not show the radio button to the user use one of these:
RadioButton1.Attributes.Add("display", "none");
or
in source :
style="display:none"
I hope this will help you..