3

我正在使用母版页,在阅读了很多答案后,我找不到为什么我的 calendarextender 没有出现

这是我的代码

http://pastebin.com/m789f935e

4

7 回答 7

1

您是否检查了 webconfig 文件中的设置。你有 ajax 所需的所有设置吗??

于 2010-01-27T00:26:52.707 回答
0

您是否尝试过更改 TagPrefix

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

对asp以外的东西的指令?不确定对单个 TagPrefix 引用多个程序集的支持程度。

这里这里的信息有点支持我……有点。试一试,让我们知道进展如何。

于 2010-01-26T16:56:20.823 回答
0

重生。

我的应用程序有一个页面显示 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; }

不知道是不是你的问题,希望对你有帮助

于 2010-02-05T11:13:28.440 回答
0

您的参考文献中有 AJAX 控制工具包 .dll 吗?

您正在寻找的 web.config 中的条目是这样的:

<add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="AjaxControlToolkit"/>

发生这种情况时,您可以使用具有如下语法的日历扩展器:

<AjaxControlToolkit:CalendarExtender ... />
于 2010-02-04T14:15:25.960 回答
0

我看到您有多个 ScriptManager 标记...一个在母版页中,一个在您的 VerFavoritos.aspx 页面中。我建议您在 Master 中添加一个 ScriptManager,将其放置在标记之后和 Master 页面中其他任何内容之前。从 VerFavoritos.aspx 页面中删除所有 ScriptManager 标记。

希望这可以帮助。

于 2010-01-26T20:35:55.823 回答
0

老实说,Ajax Control Toolkit 已经被 jQuery 之类的东西取代了。认真考虑改用 jQuery UI 或 extjs - 我一直发现这个库有问题并且支持很差。

于 2010-03-31T08:57:25.620 回答
0

我几乎完全按原样复制/粘贴了您的代码,并且出现了日历扩展器。

完全按照这些步骤操作,它应该适合您

  1. 卸载并重新安装 AJAX 1.0。
  2. 在 VS 2005 中,创建一个“支持 AJAX 的网站”而不是常规网站(VS 2008 会自动创建这种类型的网站)。
  3. 添加对 AjaxControlToolkit 的引用,它应该可以工作。

如果您仍然遇到问题,
请将您的解决方案发送给我。我会更正它并发送给你。

于 2010-04-20T20:09:26.383 回答