我有包含单选按钮和复选框的datalist。如果我选择其中一些,然后重定向到另一个aspx页面。当我到达上一页时,必须选择datalist中的单选按钮和复选框。我在会话变量中选择了数据。如何使用c#。
执行此操作答案 0 :(得分:2)
使用ItemDataBound事件我将检索单选按钮并将其值与Session变量进行比较
类似的东西:
protected void MyDataList_ItemDataBound(object sender, DataListItemEventArgs e)
{
RadioButton myRadioButton = e.Items.FindControl("myRadioButton") as RadioButton;
if (myRadioButton == null) { }
else
{
if (string.IsNullOrEmpty(Session[myRadioButton.Value])) {}
else myRadioButton.Checked = true;
}
}