我正在使用母版页,在阅读了很多答案后,我找不到为什么我的 calendarextender 没有出现
这是我的代码
您是否检查了 webconfig 文件中的设置。你有 ajax 所需的所有设置吗??
重生。
我的应用程序有一个页面显示 ModalPopUp(模态弹出 pf ajax 工具包)。在 PopUp 里面我放了一个 calendarExtender,但是日历出现在 PopUp 后面,所以,为了解决这个问题,我需要将我的日历与 CSS 相关联,如下所示:
<cc1:CalendarExtender ID="txtProximoContato_CalendarExtender" runat="server" PopupButtonID="imgCalendarProxContato"
Enabled="True" CssClass="CalendarPopup" TargetControlID="txtProximoContato">
</cc1:CalendarExtender>
和 CSS 类
.CalendarPopup
{ z-index: 10500 !important; }
不知道是不是你的问题,希望对你有帮助
您的参考文献中有 AJAX 控制工具包 .dll 吗?
您正在寻找的 web.config 中的条目是这样的:
<add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="AjaxControlToolkit"/>
发生这种情况时,您可以使用具有如下语法的日历扩展器:
<AjaxControlToolkit:CalendarExtender ... />
我看到您有多个 ScriptManager 标记...一个在母版页中,一个在您的 VerFavoritos.aspx 页面中。我建议您在 Master 中添加一个 ScriptManager,将其放置在标记之后和 Master 页面中其他任何内容之前。从 VerFavoritos.aspx 页面中删除所有 ScriptManager 标记。
希望这可以帮助。
老实说,Ajax Control Toolkit 已经被 jQuery 之类的东西取代了。认真考虑改用 jQuery UI 或 extjs - 我一直发现这个库有问题并且支持很差。
我几乎完全按原样复制/粘贴了您的代码,并且出现了日历扩展器。
完全按照这些步骤操作,它应该适合您
如果您仍然遇到问题,
请将您的解决方案发送给我。我会更正它并发送给你。