2011-03-03 121 views
1

我'在我的網站上使用AjaxControlToolkit CalendarExtender但上傳它後如何顯示日曆控件。我已經在頁面上註冊了控件。當我點擊我應用該控件的圖像時頁面回發。AjaxControlToolkit CalendarExtender控制不起作用在我的網站

這可能是什麼原因?

+3

怎麼樣我們展示一些代碼? – Vadim 2011-03-03 06:49:11

+1

任何javascript錯誤?我有時會遇到這個問題,它必須處理javascript無法工作(scriptmanager)。 – Willem 2011-03-03 07:55:01

回答

0

將腳本管理器拖放到ajax控件的頂部或表單頂部。

+0

這是衆所周知的事情你知道更多 – sumit 2011-03-03 07:28:14

+0

有時你的瀏覽器不支持。所以請下載最新版本。 – thevan 2011-03-05 07:13:31

2

檢查是否在您的網頁,這是AjaxToolkit

+0

它的用途是什麼,它做什麼 – sumit 2011-03-03 10:31:09

+0

這使得頁面中的AJAX控件能夠在你的頁面中使用 – Navaneethan 2011-03-03 10:51:50

2

如果您使用的是ImageButton顯示日曆, 然後使用AJAX控件工具包,並把這些控制

<asp:ToolkitScriptManager runat="server" /> 
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
    <asp:ImageButton ID="ImageButton1" runat="server" 
        ImageUrl="calIcon.jpg" /> 
    <asp:CalendarExtender ID="CalendarExtender1" TargetControlID="TextBox1" 
          PopupButtonID="ImageButton1" runat="server"> 
     </asp:CalendarExtender> 

如果添加ToolkitscriptManager你點擊ImageButton時仍然會得到頁面回發,你可以將onClientClick='return false;'添加到imageButton

<asp:ImageButton ID="ImageButton1" runat="server" 
       ImageUrl="calIcon.jpg" 
       OnClientClick="return false;" /> 
0

正如你所說,ajax壓光機在本地工作正常,但是當你上傳時,它開始產生問題,下面是解決方法讓他們嘗試。

  1. 檢查您是否在服務器上上傳了ajax toolkit dll。

  2. 其次確保您上傳了更新後的web.config文件。

    讓我知道,如果有幫助,否則我會嘗試尋找其他的解決方法

相關問題