动态设置Radio服务端控件状态2种方案
(一)单选按钮
前端:
<asp:RadioButton ID="RadioButtonMale" runat="server" GroupName="Gender" Text="Male" />
<asp:RadioButton ID="RadioButtonFemale" runat="server" GroupName="Gender" Text="Female" />
后端:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string gender = GetGenderFromDatabase(); // 调用你的数据库查询函数获取性别
if (gender == "Male")
{
RadioButtonMale.Checked = true;
}
else if (gender == "Female")
{
RadioButtonFemale.Checked = true;
}
}
}
(二)单选按钮组
<asp:RadioButtonList ID="GenderRadioList" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Text="男" Value="Male"></asp:ListItem>
<asp:ListItem Text="女" Value="Female"></asp:ListItem>
</asp:RadioButtonList>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string selectedGender = GetGenderFromDatabase(); // 假设这是从数据库获取的性别值
GenderRadioList.SelectedValue = selectedGender;
}
}
private string GetGenderFromDatabase()
{
// 连接数据库并获取性别值
// 示例:返回"Male"或"Female"
return "Male"; // 实际使用时,应从数据库中获取此值
}

浙公网安备 33010602011771号