Hej,
har ett dilemma jag hoppas någon av mer erfarna .NET utvecklare kan hjälpa mig med.
Jag håller nämligen på och utvecklar en Web Control i en miljö där ViewState och Session variabler är förbjudna och jag behöver läsa ut värde från en radio button efter att sidan laddats om (triggas av en server-side knapp). Det jag får ut är att värdet inte är satt (null) oavsett hur jag än försöker göra med medförande Application Error.
test.ascx:
Kod:
<asp:RadioButtonList ID="radioList" runat="server" RepeatLayout="Flow" EnableViewState="False"></asp:RadioButtonList>
<asp:Button ID="Button1" runat="server" Text="Reload" onclick="Button1_Click" />
test.ascx.cs:
Kod:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
radioList.Items.Clear();
for(int i=0; i<5; i++)
radioList.Items.Add(new ListItem("Fråga " + i.ToString(), i.ToString()));
}
else Response.Write("Valt värde: " + radioList.SelectedItem.Value);
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("Postback!");
}