0

我必须为单选按钮修改一些现有代码,该单选按钮具有一堆基于单选按钮的值和 Id 的逻辑。我真正需要做的就是更改标签,我真的不想修改生成的输入标签,因为它破坏了混乱的逻辑。有谁知道如何做这个服务器端?非常感谢!

4

4 回答 4

2

我不确定我是否理解你的问题。但是 aRadioButton有一个Text属性。

RadioButton1.Text = "anytext";

编辑:如果您想更改 RadioButton 控件的标签,可以使用该LabelAttributes属性(继承自 CheckBox)。

例如:

RadioButton1.LabelAttributes.Add("onmouseover", "this.style.backgroundColor = 'red'");

或者

RadioButton1.LabelAttributes.CssStyle.Add("text-decoration", "line-through");
于 2012-04-19T21:18:06.853 回答
2

只需通过 Text 属性:

MyRadioButton.Text = "My Radio Button";
于 2012-04-19T21:19:10.460 回答
1

这取决于您要更改标签的内容。您可以使用LabelAtttributes添加或删除属性、Text更改文本的属性等,但仅此而已。

如果您需要更多,我会考虑建立自己的RadioButton控制;它真的不会那么困难,它会给你任何你需要的灵活性。

于 2012-04-19T21:20:09.787 回答
0

我最终改变了它的客户端。

                $(function() {
                        var capRateLabel = $('lblCapRate').next();
                        if(capRateLabel)
                        {
                            capRateLabel.text('newtext'); 
                        }
                })
于 2012-04-20T16:24:27.943 回答