【发布时间】:2013-06-06 19:39:29
【问题描述】:
在下面提到的代码中,我将属性“值”添加到单选按钮。我需要知道如何将单选按钮的“值”属性设置为字符串。
提前致谢。
protected void Page_Load(object sender, EventArgs e)
{
RadioButton rdoAuthModeSingleFactor = new RadioButton();
rdoAuthModeSingleFactor.Text = authModeObj["AuthenticationModes"].ToString();
string authModeIdVal = authModeObj["AuthenticationModeId"].ToString();
rdoAuthModeSingleFactor.GroupName = "AuthModes";
rdoAuthModeSingleFactor.ID = "AuthModeRdoID";
rdoAuthModeSingleFactor.Attributes.Add("Value", authModeIdVal);
plhldrAuthModes1.Controls.Add(rdoAuthModeSingleFactor);
}
protected void btnAuthModeSave_Click(object sender, EventArgs e)
{
//Here iam using placeholder functionalities
// radio button object name is rdo
string authenticationModeCheckedVal = rdo.Text; // how to get value of radio button instead of text
}
【问题讨论】:
-
你正在处理
web forms或win forms。 -
处理网络表单
-
那么你必须使用
RadioButtonList,因为在RadioButton中有一个Text的属性,但Value没有。 -
@Rahul 是的,你是对的,但是我正在使用单选按钮的属性,那么如何获取该属性值