none
[VS2008]Ajax Control Toolkit要如何正確升級到3.5? RRS feed

  • 問題

  • 小弟有一個在.net 2.0上開發的Web Application Project,在VS 2008的精靈自動轉換後,選擇切換到3.5。隨後發現Master Page內的ToolkitScriptManager顯示為Error reading Control;想說應該是Ajax Control Toolkit (ATK)沒升級的關係,於是再將3.5版的ATK下載回來並註冊到GAC。重新建立Toolbox內的item後,是可以拉了,但是就算web.config已經做了對應的設定,拉到設計畫面上的元件其Tag Prefix依舊是cc1。

     

    小弟的開發環境:

    Win2003 SP2

    VS 2005 Pro, 2008 Pro 並存

     

    想請教的是:

    1. 請問要如何成功的升級ATK呢?
    2. 1.0.x版與3.0.x版的AjaxControlToolkit可以共存於GAC中嗎?
    2008年8月4日 上午 09:45

解答

  • 把專案 Bin 目錄中的 AJAX Control Toolkit 相關檔案刪除,然後將工具箱內的某個 AJAX Control Toolkit 項目拉到 .aspx 設計畫面,便會自動將相關檔案複製到 Bin 目錄

    Web.config 的 <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/> 不需要做任何修改

    2008年8月4日 上午 10:23

所有回覆

  • 1. 這篇文章有寫到升級 Ajax Control Toolkit: http://msdn.microsoft.com/en-us/library/bb907623.aspx

    2. 好像沒有把 ACT 註冊到 GAC 的經驗 ... 不過以 GAC 來說,1.0 和 3.5 應是可共存的。

    2008年8月4日 上午 09:52
    版主
  • 把專案 Bin 目錄中的 AJAX Control Toolkit 相關檔案刪除,然後將工具箱內的某個 AJAX Control Toolkit 項目拉到 .aspx 設計畫面,便會自動將相關檔案複製到 Bin 目錄

    Web.config 的 <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/> 不需要做任何修改

    2008年8月4日 上午 10:23