问题标签 [calendarextender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
820 浏览

ajax - MVC3 Razor 版日历扩展器

我习惯使用文本框日历扩展器(我喜欢!)。但是,我最新的项目是在 MVC3 razor 中,似乎无法使用 AJAX,或者至少不能以 asp.net 的方式使用。使用 AJAX 日历扩展器的替代方法是什么?我仍然可以通过变通方法使用它吗?谢谢!

0 投票
2 回答
5944 浏览

asp.net - 如何覆盖 AjaxToolkit CalendarExtender 日期到字符串的转换?

我正在使用 Microsoft Ajax ToolkitCalendarExtender控件,将日历下拉功能添加到常规文本框:

这适用于大多数客户端语言环境。似乎该控件执行服务器请求以将 aDateTime转换为本地化的String.

例如,今天(2012 年 10 月 1 日)在阿拉伯语中显示良好15/11/33

在此处输入图像描述

并且在下索布语中也显示良好1. 10. 2012

在此处输入图像描述


但是某些语言环境在 .NET 中无法正确显示 1////10////2012

在此处输入图像描述

在这种情况下,我需要某种OnFormatDate事件,我可以将日期的正确本地化提供给字符串。这导致了我的问题:

如何覆盖 AjaxToolkit CalendarExtender 日期到字符串的转换?


注意:不要将问题与示例混淆。

  • 我在问如何自定义日期到字符串的转换CalendarExtender
  • 即使我没有处理 .NET 中的错误,它也不会改变我的问题
  • 即使我不处理 a CalendarExtender,我仍然在问这个问题
0 投票
1 回答
6277 浏览

asp.net - 使用日历扩展器回发后文本框未保留其值

我正在使用带有文本框的 CalendarExtender 作为目标控件。我的代码如下:

所以我使用日历控件来设置文本框中的值。这很好用,但是当页面上发生回发时,文本框值将重置为日历控件的默认日期。

如何让文本框在回发时保留其价值?

提前致谢。

我正在使用 ASP.Net 4.0。

0 投票
1 回答
314 浏览

ajaxcontroltoolkit - 与母版页一起使用时,calendarextender 在 Opera 中导致回发

我在 Opera 中使用 ajax 控制工具包的日历扩展器时遇到了一个非常有线的问题。它在 Chrome 中运行良好,但在 OPERA 中,当我单击图像按钮打开日历时,它会导致回发并刷新页面(日历未打开)。

如果页面是简单页面,它可以工作,但如果它是来自母版页的内容页面,那么问题就在那里(对于 Opera)。

0 投票
3 回答
1512 浏览

c# - 尝试将字符串转换为日期时间

如果请求的日期已经存在,我试图限制用户输入新记录。我试图进行计数以查看将放置记录的表是否已经具有该日期 1 或不是 0。我有一个日历扩展器附加到具有日期的文本框。

我不断得到:

字符串未被识别为有效的日期时间。

或者

无法将“System.Web.UI.WebControls.TextBox”类型的对象转换为“System.IConvertible”类型。

取决于我尝试过的不同事情。

这是我的代码。

^^^ 此版本抛出:“字符串未被识别为有效日期类型”错误

但是,如果我用以下任何一个替换字符串:

我得到“无法将'System.Web.UI.WebControls.TextBox'类型的对象转换为'System.IConvertible'。” 错误。

我只是想阻止用户输入已经存在的记录日期。

0 投票
2 回答
3227 浏览

javascript - 使用 Calendar Extender 和 Javascript ASP.NET 验证日期

如何使用 Javascript在日历扩展器中禁用周六和周日。

现在,我正在使用后面的代码来禁用上一个日期,就像在这个页面加载中一样。

ASP.NET 控件

另外,我想禁用从今天开始的特定天数。

例如,如果今天是 2012 年 11 月 4 日,我想有 10 个工作日,那么 11 月 4 日到 14 日之间的日期应该被禁用。

提前致谢。

0 投票
3 回答
2538 浏览

c# - 插入期间字符串未被识别为有效的日期时间

当我尝试转换为日期时间时出现以下错误。

字符串未被识别为有效的日期时间。

然后我试试

但我得到了同样的例外,如何解决这个问题。

0 投票
2 回答
4612 浏览

c# - 插入到网格视图中的 Ajax CalendarExtender 填充在同一行中

我对 CalendarExtender ajax 有疑问。我在模板字段中有一个带有日历的网格视图,但是当我运行应用程序时,例如我有 5 个数据行,我的日历都在第一行。有人可以解释我为什么吗?有我的代码:

谢谢!

0 投票
0 回答
81 浏览

c# - AjaxCalendar Extender 在 Chrome、Firefox 或 Safari 中不显示星期六

在项目中使用 CalendarExtender 有点麻烦。基本上,它不会在 Chrome、Firefox 或 Safari 中显示星期六,而是在 IE 中完美显示它们。显然,这有点问题。

我试过塞满 CSS 无济于事,所以我来这里寻求帮助!周六有,但没有显示,就像这张照片(由于我的新手,我不允许直接发布图片!):

http://i.neoseeker.com/mgv/385085/85/87/calendarerror_display.png

希望你能在图片中看出来,但实际上我确实选择了星期六,正如弹出窗口所证实的那样,但它没有用。

这是代码,希望这可以让我了解我做错了什么 D:

希望这对某人有意义,并且至少可以为我指明正确的方向。我对 C# 和诸如此类的东西很陌生,所以我肯定在这里学习工作!谢谢。

0 投票
1 回答
917 浏览

javascript - Page.ResolveUrl 与 Ajax 的 Calendar Extender 冲突