0

我正在尝试在 a 上添加自定义属性,RadDatePicker但它将属性添加到包装器而不是输入字段。有没有办法将属性添加到 a 的输入字段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);
4

1 回答 1

0

我想到了,

我必须将 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);
于 2021-01-05T14:29:47.873 回答