在 ASP.NET 中使用 AjaxCalendarExtenderControl.Add 时遇到问题

问题描述 投票:0回答:1

在 ASP.NET 中使用 AjaxCalendarExtenderControl.Add 时遇到问题

以下代码:
私有子 AddCalendarExtender() AddControlToCollection(AjaxCalendarExtenderControl.Add("日历" & QuestionCounter, ControlID, "图像" & QuestionCounter)) 结束子 绑定到:

命名空间 Survey.BusinessDelegate 公共类 AjaxCalendarExtenderControl 公共子新建()

    Public Shared Function Add(ID As String, TargetControlID As String, ImageButtonID As String) As CalendarExtender
End Class

结束命名空间 不会显示日历。 适用于生产服务器,但不适用于 Visual Studio 调试器。 有人对如何显示日历有任何想法吗?

尝试执行 Ajaxcalendarextender 代码,但它不显示日历?

asp.net vb.net calendar controls ajaxcontroltoolkit
1个回答
0
投票

您确定需要或想要使用 AjaxToolKit 日历扩展程序吗?

只需将文本模式设置为日期,即可将任何标准文本框变成日历弹出窗口。

因此这个标记:

        <h3>Enter date</h3>
        <asp:TextBox ID="TextBox1" runat="server"
            TextMode="Date">
        </asp:TextBox>

现在的结果是这样的:

enter image description here

那么,您可以考虑使用 AjaxToolKit 中的日历扩展器,但不清楚您是否需要它?

另外,我不建议使用代码来附加或使用日期选择器扩展器将文本框连接到 AjaxToolKit。

如果部署到生产服务器后,AjaxToolKit 扩展程序不起作用,则表明 AjaxToolKit 未正确安装,或者您的发布过程在发布到生产服务器时未正确包含 AjaxToolKit。

© www.soinside.com 2019 - 2024. All rights reserved.