RadListBox和RadDateTimePicker控件的AssociatedControlID?

时间:2010-09-27 13:20:08

标签: asp.net telerik accessibility

我在传统的C#ASP.Net 3.5 Web应用程序中使用RadListBox和RadDateTimePicker,我有这样的标签:

<asp:Label ID="lblStartDate" runat="server" Text="Start Date" AssociatedControlID="dtpStartDate" />
<telerik:RadDateTimePicker ID="dtpStartDate" runat="server">
</telerik:RadDateTimePicker>

标签没有使用for属性连接到日期选择器,因为选择器是一个复杂的控件,它无法确定要定位的元素。 Telerik propose a JavaScript solution to this,但这对我来说似乎很笨拙,也取决于客户端脚本。

是否有更好的方法可以提供合理的可访问性?是以某种方式包装Telerik解决方案还是完全替代方法?

1 个答案:

答案 0 :(得分:0)

是的,Telerik选择器也是一个复合控件,类似的javascript将标签附加到日期输入应该可以解决问题。要引用输入字段,请使用选择器的client API中的get_dateInput()属性。