2010-01-26 52 views

回答

0

您是否嘗試過改變的TagPrefix在

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

指令比ASP其他的東西嗎?不確定引用單個TagPrefix的多個程序集是否被支持。

信息herehere有點兒支持我......有點。試試看,讓我們知道它是如何發展的。

+0

仍然沒有顯示 – rebor 2010-01-26 18:29:42

0

我看到你有一個以上的ScriptManager標籤......其中一個在Master頁面,另一個在你的VerFavoritos.aspx頁面。我建議你在Master中添加一個ScriptManager,將它放置在標籤後面,並放在Master頁面的任何其他位置之前。從VerFavoritos.aspx頁面中刪除任何ScriptManager標籤。

希望這會有所幫助。

+0

我從.aspx頁面中刪除了ScriptManagerProxy,並且將ScriptManager放置在表單之後的.master中(之前無法放置它,因爲它提供了錯誤),但日曆沒有' t出現 – rebor 2010-01-26 21:13:20

+0

在使用日曆擴展程序控件加載aspx頁面時,您是否在瀏覽器中看到JavaScript錯誤?如果是這樣,請把它粘貼在這裏,以便我們看看它。此外,您提供給您的代碼的鏈接顯示了我認爲是過時的副本,請更新,以便我們可以看到您目前擁有的內容。 – 2010-01-27 21:46:33

1

你檢查了webconfig文件中的設置嗎?你有所有必要的設置阿賈克斯。 ?

+0

mmm ...我不認爲我的webconfig中需要使用特殊的設置來處理ajax,你的意思是什麼設置? – rebor 2010-01-27 04:01:53

+0

如果您沒有啓用ajax的web.config,則AjaxControlToolkit,ScriptManager或UpdatePanels將無法正常工作。聽起來是這樣的問題。 – 2010-04-20 22:20:51

0

您的參考文獻中是否有AJAX Control Toolkit .dll?

在你正在尋找的web.config中的條目是沿着這條線的東西:

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

發生這種情況時,你可以使用日曆擴展語法,如:

<AjaxControlToolkit:CalendarExtender ... /> 
0

Rebor。

我的應用程序有一個顯示ModalPopUp(模態彈出pf ajax工具包)的頁面。 彈出的裏面我把calendarExtender,但日曆在彈出的後面,所以,要解決這個問題,我需要我的日曆關聯到CSS,像這樣:

        <cc1:CalendarExtender ID="txtProximoContato_CalendarExtender" runat="server" PopupButtonID="imgCalendarProxContato" 
            Enabled="True" CssClass="CalendarPopup" TargetControlID="txtProximoContato"> 
           </cc1:CalendarExtender> 

和CSS類

.CalendarPopup 

z-index:10500!important; }

我不知道這是否是你的問題,但我希望這可以幫助您

0

說實話Ajax控件工具包已經通過所取代的東西像jQuery。認真考慮使用jQuery UI或extjs代替 - 我總是發現這個庫有bug並且得不到支持。

0

我幾乎像原來一樣複製/粘貼了您的代碼,並且出現了日曆擴展程序。

正是按照這些步驟,它應該爲你

  1. 卸載工作,並重新安裝AJAX 1.0。
  2. 從VS 2005開始,創建一個「支持AJAX的網站」而不是常規網站(VS 2008自動創建這種類型的網站)。
  3. 添加對AjaxControlToolkit的引用,它應該可以工作。

如果您仍然有問題
給我你的解決方案。我會糾正它並將其發回給你。