问题标签 [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 回答
2708 浏览

asp.net - 在 CodeBehind 中将 CalendarExtender 动态添加到 WebForm

我正在尝试将 ASP.NET Ajax Toolkit 中的控件动态添加CalendarExtenderWebForm页面。当我访问网页时,我已经在其中编写了要添加的控件 - 我遇到了一个错误:

MissingManifestResourceException

找不到适合指定区域性或中性区域性的任何资源。确保“AjaxControlToolkit.Properties.Resources.NET4.resources”在编译时正确嵌入或链接到程序集“AjaxControlToolkit”中,或者所有所需的附属程序集都是可加载的并且完全签名。

一段代码,错误发生在哪里:

完整代码(问题确实发生在SetSceneEditableUserInfo()):

我在网上搜索过这样的主题,其他人也做同样的事情:

  • 只需在 AjaxControlToolkit 中包含命名空间
  • 创建 CalendarExtender 的新实例
  • 设置名称
  • 设置目标 ID

如您所见,我正在做类似的事情。为什么它争论资源?我不明白:

  • 包含正确的 DLL
  • 命名空间也包含在 CodeBehind 中。

如何解决我的问题?

0 投票
0 回答
659 浏览

asp.net - 升级/更新到最新 Dll 版本时,AjaxControlToolKit.Dll 中的 CalendarExtender 不会“弹出”

我有一个以前使用 AjaxControlToolKit.Dll 的程序集版本 1.0.10301.0 的表单,当升级到新版本(例如 4.1.7.607)时,CalendarExtender 对象停止工作,因为日历按钮不再创建下拉式选择对象。我的代码没有任何变化,只有第三方 dll 从 764KB 跃升至 ~6.5MB。

问题似乎是,如果有多个具有相同 ID 的图像(我有三个),则会出现此问题。来源:单击图像时未弹出日历控件

由于创建实际表单的动态方式,我不可能在 .ascx 中“硬编码”几个 CalendarExtender 实例并在 .cs 中调用它们以防止出现此问题;例如,我只能拥有这个 dateCal。有没有办法解决这个问题,仍然允许我升级到最新版本的 Dll,例如某种允许相同 ID 的多个实例的标志?



代码:

表单前 DLL '升级':
正确的
表单后 DLL '升级':
在此处输入图像描述

0 投票
1 回答
1215 浏览

asp.net - 在日历扩展器中添加天数

我一直在做一个项目,但遇到了一个问题,即我可以使用 asp.net 日历控件选择第一个和最后一个日期,但我希望使用日历扩展器来完成

如下所示的代码用于日历控制..请为我提供所需修改的日历扩展器的解决方案........

0 投票
1 回答
2817 浏览

jquery - jquery datepicker-月份选择(无下拉菜单)

我使用jquery datepickerhttp://jqueryui.com/datepicker/#method-dialog

我希望可以选择月份和年份。
我定义这个:

但我真的很讨厌datepicker.
我希望可以选择月份和年份,如ajaxToolkit: CalendarExtender

在此处输入图像描述

有可能的??

0 投票
1 回答
3339 浏览

asp.net - Ajax CalendarExtender 给出错误的格式 asp.net

我正在使用附加到我页面中的文本框的 Ajax CalendarExtender。当它所附加的文本框在开头为 Null 时,我能够以正确的格式获取日期。但是然后我从我的数据库中加载日期值,这次我想在日历中选择新的日期以在我的数据库中更新它。为此,我使用 javascript 函数来检索此日期并将其存储在隐藏字段中,以便稍后在代码中使用它。问题是检索到的日期是正确的,但日历格式的格式不同。

这是我的 aspx 代码:

这是使用的javascript:

HiddenField_dateçdebut 中的结果:

当我在日历中选择 30/07/2013 时,我在隐藏字段中得到Tue Jul 30 2013 02:00:00 GMT+0200 (Paris, Madrid (heure d'été))

如何以正确的格式将此值存储在隐藏字段中?谢谢你。

0 投票
1 回答
75 浏览

vb.net - 我可以在 asp.net(vb) calendarextender 中只使用一个图像标签实例来处理 3 个日期字段吗?

我有一个包含 3 个日期字段的表格。我正在使用带有图像的 ajaxtoolkit calendarextender。是否可以对所有三个字段只使用一个图像标签,或者我必须为每个日期字段声明它?如果我只使用一个,那么我将在哪里声明它?在表格的开头?

谢谢

0 投票
3 回答
6232 浏览

c# - Ajax Control Toolkit 编译错误 ASP.NET

我从 nuget 添加了 AjaxControlToolkit 版本 7.1213,我有 .net 4.5 的 vs 2012 我尝试像这样在我的网站中使用 calenderextender

尝试调试项目时出现以下错误:

这是我的程序集Web.config

这是controlsweb.config

目标框架是 3.5 任何想法???

0 投票
1 回答
685 浏览

c# - 字符串不被识别为日期时间格式 asp.net?

asp.net 日历扩展器

例外是字符串不是日期时间格式。

0 投票
1 回答
817 浏览

javascript - 在javascript中检测Ajax CalendarExtender的存在

我有一个表单,其中的一部分需要通过 javascript 动态克隆,以允许用户输入其他详细信息。一切正常,除非被克隆的文本框之一附加了 CalendarExtender 用于日期选择。文本框被克隆,但日历扩展器不是,因为它显然不作为 DOM 中的元素存在,并且事件没有直接附加到被克隆的文本框。

因此,我正在寻找一种方法来确定,最好是通过检查文本框本身的某些属性,是否附加了日历扩展器。或者,如果有某种方法可以检查文本框 id 的扩展器集合等。然后我可以向克隆的文本框添加新行为。

任何关于在哪里可以找到这些数据的建议将不胜感激。谢谢。


更新,示例

这是我正在使用的 asp.net ajax calendarExtender,该页面有使用它的实时示例。(我相信您也可以从该站点下载该工具包。)

http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx

我将在这里提供我正在使用的代码的简化版本(删除页面上的所有内容,除了有问题的控件。)


在 ASP.Net 页面上,我有一个表格,其中包含一个带有日历扩展器的文本框。正如您在此处看到的,它是引用文本框的日历扩展器的属性,因此文本框在服务器端没有特殊属性。


呈现的客户端 HTML 如下所示。如您所见,表中没有任何内容表明日历扩展器的存在,它仅作为页面中最后一件事生成的脚本存在。


用于克隆表行的javascript如下:


0 投票
1 回答
11015 浏览

html - ASP.NET CalendarExtender 自定义高度问题

问题

让我先发泄一下,这个控件必须是有史以来最糟糕的控件,除非你想要它就像他们如何定制它一样棒极了,否则祝你好运。

我对 CSS 文件做了很多调整,我想我已经很好地掌握了一切是如何设置的。我的问题是我修改了这个控件的高度,现在如果您正在查看月份或年份,它将在底部显示部分日期名称。在调试它以找出为什么我发现控件硬编码月视图下方天的位置之后,并且由于我更改了控件的高度,因此它关闭了大约 15px。导致问题的确切标记是:

我已经通过将最高值编辑为 155px 来确认这一点,一切都很好。

我的问题是,我该如何解决这个问题?

TL;DR - 你如何改变 CalendarExtender 的高度?

截屏

在此处输入图像描述

设计视图

CSS 文件

输出铬检查