1

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

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

我正在考虑覆盖内置日历控件以直接用参数化链接替换 ​​JavaScript 回发。

我的复合问题是-

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

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

目前,我不关心格式 - 我的目标设备可以很好地显示日期选择器。我只关心让它工作的小问题......

4

2 回答 2

0

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

于 2009-01-19T10:42:58.463 回答
0

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

目前,我使用了一张桌子,但当我想支持更多设备时,它必须改变。因为我的目标是从右到左的语言,所以一张桌子已经很痛苦了。

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

于 2009-02-15T21:01:19.847 回答