我不得不修改单选按钮的一些现有代码,该单选按钮具有基于单选按钮的值和 Id 的一系列逻辑。 我真正需要做的就是更改标签,我真的不想修改生成的输入标签,因为它破坏了混乱的逻辑。 有谁知道如何做这个服务器端? 非常感谢!
只需通过 Text 属性:
MyRadioButton.Text = "My Radio Button";
我不确定我是否理解了你的问题。但是RadioButton
具有Text
属性。
RadioButton1.Text = "anytext";
编辑: 如果要更改单选按钮控件的标签,可以使用 LabelAttributes
属性(继承自复选框)。
例如:
RadioButton1.LabelAttributes.Add("onmouseover", "this.style.backgroundColor = 'red'");
或
RadioButton1.LabelAttributes.CssStyle.Add("text-decoration", "line-through");
这取决于您要更改标签的内容。您可以使用LabelAtttributes
添加或删除属性,使用 Text
属性更改文本等,但仅此而已。
如果你需要更多,我会考虑建立你自己的RadioButton
控制;这真的不会那么困难,它会给你任何你需要的灵活性。
我最终在客户端更改了它。
$(function() {
var capRateLabel = $('lblCapRate').next();
if(capRateLabel)
{
capRateLabel.text('newtext');
}
})