ASP.NET中移动设备的日历(日期选择器)控件

时间:2009-01-19 10:22:41

标签: asp.net mobile calendar datepicker mobile-website

我正在寻找适用于移动设备的日历控件(AKA日期选择器)。问题是大多数设备没有JavaScript,或者JavaScript支持不佳。

ASP.NET的内置控件使用JavaScript进行回发。 ASP.NET具有移动日历控件,但它不是完全可本地化的(在低端设备上显示逐步日期选择器,其按钮始终为英文)。

我正在考虑重写内置日历控件,以直接用参数化链接替换JavaScript后备。

我的复合问题是 -

是否有一个很好的无JavaScript日历控件,一种摆脱ASP.NET内置控件中JavaScript的方法,或者一种本地化ASP.NET移动日历控件的方法?

如果以上所有都不存在,用参数化链接替换回发后的好方法是什么?其他建议是什么?

目前,我并不关心格式化 - 我所定位的设备会很好地显示日期选择器。我只关心让它发挥作用的小问题......

2 个答案:

答案 0 :(得分:0)

您可以生成一些下拉列表(<select>)并将其用作简单的日期选择器。您需要进行一些服务器端验证,因为没有JavaScript意味着用户可以选择无效日期(例如,2月31日)。

答案 1 :(得分:0)

我最终做的是构建自定义日历控件。

现在,我使用了一个表,但是当我想支持更多设备时,它将不得不改变。由于我的目标是从右到左的语言,因此桌子已经很痛苦了。

@troelskn - 我没有选择<select>因为他们对使用移动设备的用户感到不舒服,但感谢您的建议。

相关问题