【问题标题】:add custom attribute to RadDatePicker向 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);

【问题讨论】:

    标签: asp.net telerik raddatepicker telerik-datepicker


    【解决方案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 天然后我忘了 :)
    猜你喜欢
    • 2015-03-09
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 2013-04-15
    相关资源
    最近更新 更多