向 RadDatePicker 添加自定义属性
Posted
技术标签:
【中文标题】向 RadDatePicker 添加自定义属性【英文标题】:add custom attribute to RadDatePicker 【发布时间】:2021-01-05 13:09:53 【问题描述】:我正在尝试在RadDatePicker
上添加自定义属性,但它会将属性添加到包装器而不是输入字段。
有没有办法给RadDatePicker
的输入字段添加属性
我发现如果我打开控件并选择手表中的第一个值,我会得到输入字段 + 它有一个 attributes
属性。
但是当尝试向第一个控件添加属性时,它会给出一条红色波浪线,表示rdp.Controls[0].Attributes
不存在。
我的代码:
RadDatePicker rdp = (RadDatePicker)control_object[control_id];
rdp.Attributes.Add("controlID", control_id);
rdp.Controls[0].Attributes.Add("controlID", control_id);
【问题讨论】:
【参考方案1】:我想通了,
我必须将 rdp.Controls[0] 定义为 radDateInput。
//1 liner
((RadDateInput)rdp.Controls[0]).Attributes.Add("controlID", control_id);
//2 lines
RadDateInput rdi = (RadDateInput)rdp.Controls[0];
rdi.Attributes.Add("controlID", control_id);
【讨论】:
如果这解决了您的问题,那么您可以将您的答案标记为已接受。 我不得不等了 2 天然后我忘了 :)以上是关于向 RadDatePicker 添加自定义属性的主要内容,如果未能解决你的问题,请参考以下文章