0

我有一个文本框和一个日历扩展器控件,目标控件 id 属性设置为文本框。我使用格式“yyyy/MM”使日历只选择年份和月份而不是日期。所以日历中的每个条目都会像(2013/01,2013/02....等)。现在我必须在数据库中插入日历值。我在数据库 Year 和 MonthName 中有两个字段。现在我想要的是当我单击提交按钮时我希望我的文本框值的年份部分转到年份列和月份名称转到月份名称列。[假设在2013/04的情况下,2013 应该转到年份列,而 04 应该转换为 April 然后转到 MonthName]。如何才能做到这一点??

4

2 回答 2

0

使用 ajax 日历扩展器(版本 3.5/4.0)是不可能做到这一点的。

您应该使用 JQuery UI 日历,查看 Ben Koehler 的回答: jQuery UI DatePicker to show month year only

于 2013-05-10T21:58:23.070 回答
0

在 Insert 语句中,使用 LEFT(@calendar,4) 表示年份,使用 right(@Calendar,2) 表示月份。可能你必须将它转换为 int 取决于你的表设计

于 2013-04-12T06:42:21.187 回答