Calendarextender不显示主页

时间:2010-01-26 16:13:46

标签: asp.net ajax master-pages calendarextender

我正在使用大师级作品,在阅读了很多答案后,我找不到为什么我的calendarextender没有出现

这是我的代码

http://pastebin.com/m789f935e

7 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您是否尝试更改

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

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

信息herehere让我反感......等等。试一试,让我们知道它是怎么回事。

答案 2 :(得分:0)

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

希望这有帮助。

答案 3 :(得分:0)

您的参考文献中是否有AJAX Control Toolkit .dll?

您正在寻找的web.config中的条目就是这一行:

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

发生这种情况时,您可以使用日历扩展程序,语法如下:

<AjaxControlToolkit:CalendarExtender ... />

答案 4 :(得分:0)

Rebor。

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

我不知道这是不是你的问题,但我希望这有助于你

答案 5 :(得分:0)

老实说,Ajax控件工具包已被jQuery之类的东西所取代。认真考虑使用jQuery UI或extjs - 我总是发现这个库有错误并且支持得很差。

答案 6 :(得分:0)

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

完全按照以下步骤进行操作

  1. 卸载并重新安装AJAX 1.0。
  2. 在VS 2005中,创建一个“AJAX Enabled Website”而不是常规网站(VS 2008自动创建此类网站)。
  3. 添加对AjaxControlToolkit的引用,它应该可以工作。
  4. 如果您仍然遇到问题
    发给我你的解决方案。我会纠正它并将它发回给你。