首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AjaxControlToolkit CalendarExtender选定的值为空

AjaxControlToolkit CalendarExtender选定的值为空
EN

Stack Overflow用户
提问于 2010-09-05 03:36:36
回答 1查看 4.9K关注 0票数 3

我尝试通过两种方式从CalendarExtender获取日期:一种使用updatepanel,另一种不使用updatepanel,但都不起作用。这两个日历扩展程序的值为空。

这很奇怪,因为我可以从这个扩展器中选择日期,文本框的文本被设置为选定的日期。

如何修复它?

代码语言:javascript
复制
<asp:UpdatePanel runat="server">
        <ContentTemplate>
        <asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="tbPlannedStart"
        Format="d">
    </asp:CalendarExtender>
    <asp:TextBox ID="tbPlannedStart" runat="server"></asp:TextBox>
        </ContentTemplate>
    </asp:UpdatePanel>

    <asp:CalendarExtender ID="CalendarExtender2" runat="server" TargetControlID="tbPlannedEnd"
        Format="d">
    </asp:CalendarExtender>
    <asp:TextBox ID="tbPlannedEnd" runat="server"></asp:TextBox>


 protected void btnAddProject_Click(object sender, EventArgs e)
        {
            var service = new Service1Client("WSHttpBinding_IService13");
            var project = new MyProject();

                project.PlannedEnd = CalendarExtender2.SelectedDate;
                project.PlannedStart = CalendarExtender1.SelectedDate;

                service.AddProject(project);

        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-05 19:55:23

它解决了我的问题:

代码语言:javascript
复制
project.PlannedEnd = System.Convert.ToDateTime(tbPlannedEnd.Text);
project.PlannedStart = System.Convert.ToDateTime(tbPlannedStart.Text);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3643721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档