在ajax日历扩展程序中选择年份和月份名称

时间:2013-04-12 06:27:39

标签: asp.net sql-server-2008 calendarextender

我有一个文本框和一个日历扩展程序控件,目标控件ID属性设置为文本框。我使用格式“yyyy / MM”使日历仅选择年份和月份而不是日期。所以日历中的每个条目都会像(2013 / 01,2013 / 02 ......等)。现在我必须在数据库中插入日历值。我在数据库Year和MonthName中有两个字段。现在我想要的是当我点击提交按钮我希望我的文本框值的Year部分转到Year列而 MonthName 转到MonthName列。[假设以防万一2013/04,2013应该转到年份列,04应该转换为4月,然后转到MonthName]。怎么办呢?

2 个答案:

答案 0 :(得分:0)

插入语句中的

使用LEFT(@ calendar,4)表示年份和右侧(@ Calendar,2)表示月份。可能你必须根据你的表格设计将其转换为int

答案 1 :(得分:0)

使用ajax日历扩展程序(版本3.5 / 4.0)无法执行此操作。

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