Ответ 1
Это вполне возможно:
myCkck.Attributes.Add("Value", "blq blq");
string chckValue = myChck.Attributes["Value"].ToString();
У меня установлен флажок управления ASP.NET:
<asp:CheckBox ID="myChck" runat="server" Value="myCustomValue" />
Можно ли добавить этот настраиваемый атрибут Value
из кода и получить значение из Value
Что-то вроде (psuedocode):
myCkck.Value = "blq blq";
string chckValue = myChck.Value;
Как я могу это сделать?
Это вполне возможно:
myCkck.Attributes.Add("Value", "blq blq");
string chckValue = myChck.Attributes["Value"].ToString();
Вы можете создать новый класс, который наследует класс CheckBox (или любой другой класс управления, если на то пошло), и добавлять дополнительные свойства, необходимые для производного класса. Таким образом, вы получите расширенный CheckBox более или менее.
public class ExtendedCheckBox : CheckBox
{
public string Value
{
get;
set;
}
public ExtendedCheckBox : base()
{
}
}