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