【问题标题】:Select year and month name in ajax calendar extender在 ajax 日历扩展器中选择年份和月份名称
【发布时间】:2013-04-12 06:27:39
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    在插入语句中,使用 LEFT(@calendar,4) 表示年份,使用右(@Calendar,2) 表示月份。根据您的表格设计,您可能必须将其转换为 int

    【讨论】:

      【解决方案2】:

      使用 ajax 日历扩展器(版本 3.5/4.0)无法做到这一点。

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

      【讨论】:

        猜你喜欢
        • 2013-05-16
        • 1970-01-01
        • 1970-01-01
        • 2012-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多