如何更改单选按钮的显示文本

时间:2018-08-09 00:30:03

标签: c# asp.net webforms radio-button

我确实尝试过stackoverflow建议的解决方案。但是没有找到我要解决的答案。


Replace the Button Text 我有一个如上所述的单选按钮。我的想法是根据文本框中的值更改单选按钮组中的文本  因此,从逻辑上讲,当我输入3时,我需要将参考文本更改为“ Primary file is 3”。


我有以下代码来更改文本。文本框条目更改时也会触发

  

rbtCurrentFile_CheckedChanged(sender,e);

protected void rbtCurrentFile_CheckedChanged(object sender,EventArgs e)
        {
            rbtCurrentFile.Text="Primary File is  "+Request["referenceNumber"];

            rtbnRefernceFile.Text="Primary File is  "+txtProspectorNumber.Text;
        }

文本未更改。这也是aspx代码


<asp:RadioButton ID="rbtCurrentFile" runat="server" GroupName="primaryFile" Text="Primary File" OnCheckedChanged="rbtCurrentFile_CheckedChanged" /> <br /> <asp:RadioButton ID="rtbnRefernceFile" runat="server" GroupName="primaryFile" Text="Reference File" /> <br />

1 个答案:

答案 0 :(得分:0)

  1. 删除aspx中的属性Text="Primary File"Text="Reference File"
  2. rbtCurrentFile.Text="Primary File"事件中初始化rtbnRefernceFile.Text="Reference File"Page_Load(将初始化放在if Page.IsPostBack{}内)
  3. rbtCurrentFile_CheckedChanged保留原样