我有一个ASP.NET控件说复选框:
<asp:CheckBox ID="myChck" runat="server" Value="myCustomValue" />
是否可以从代码隐藏中添加此自定义Value
属性,并分别从Value
类似(伪代码):
myCkck.Value = "blq blq";
string chckValue = myChck.Value;
我该怎么做?
答案 0 :(得分:24)
完全有可能:
myCkck.Attributes.Add("Value", "blq blq");
string chckValue = myChck.Attributes["Value"].ToString();
答案 1 :(得分:3)
您可以创建一个继承CheckBox类(或任何其他控件类)的新类,并将所需的任何其他属性添加到派生类中。这样你或多或少会得到一个扩展的CheckBox。
public class ExtendedCheckBox : CheckBox
{
public string Value
{
get;
set;
}
public ExtendedCheckBox : base()
{
}
}