RadioButton list control must retain value on PostBack

I have the below RadioList Control below. On page load it should have a SelectedValue of 0. However I need this control to force a postback (notice the AutoPostBack ='true') because I have a OnSelectedIndex changed method that will manipulate the appearance of the page on which this control sits.  When the selected index changes I would like this control to display and retain its newly selected value. How do I get this control to retain its value on postback? Any help would be greatly appreciated.
<asp:RadioButtonList ID="rbtcuscomplaint" runat="server" RepeatDirection="Horizontal" OnSelectedIndexChanged="rbtcuscomplaint_SelectedIndexChanged" AutoPostBack="true">
                <asp:ListItem Selected="true" Value="0" Text="Customer Order"></asp:ListItem>
                <asp:ListItem Selected="false" Value="1" Text="Customer Tehnical Support"></asp:ListItem>
                <asp:ListItem Selected="false" Value="2" Text="Customer Suggestion"></asp:ListItem>

Open in new window

Who is Participating?
abelConnect With a Mentor Commented:
Normally, EnableViewState is true. Please check if that's true for you too. Then, inside your page load, you say you set the value to 0, did you put that code into and IsPostBack block?:

    rbtcuscomplaint.SelectedValue = "0";

which will effectively prevent that on postback (when the user clicks something and the form is posted back to the server, that is called the postback), the selected value is not changed.
MaxOvrdrv2Connect With a Mentor Commented:
what he said... put the default value in the IsPostBack block:


if page.isPostBack=false then
end if
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.