簡體   English   中英

在沒有web.config的情況下安裝AJAX?

[英]Install AJAX without web.config?

我有一個奇怪的場景,我需要在兩個特定的ASP.NET 2.0頁面上使用AJAX ScriptManager和UpdatePanel。 這些頁面位於它們自己的二級目錄中(我們不想將該目錄設為虛擬目錄)。 根web.config沒有啟用AJAX,我們不想更改它。

可以在這里使用AJAX,如何使用?

我希望它可能像這樣簡單:

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

是否可以選擇在有問題的子目錄中添加“本地” web.config文件? 如果這樣做,將從“根”文件中讀取“本地”文件中不存在的所有標簽。

我相信您可以在目標文件夾中創建一個web.config,以覆蓋應用程序根目錄中全局web.config的設置。

參見http://www.codeproject.com/KB/aspnet/multipleWebConfig.aspx

提醒您,我還沒有嘗試過使用標簽注冊,因此YMMV。

您需要在應用程序中添加對System.Web.Extensions.dll的引用。 沒有那個,我很確定這是完全不可能的。

但是,如果僅在根Web.config中添加對該程序集的引用(而不更改其他任何內容),則應該能夠在ASPX文件中注冊標記前綴,如下所示:

<%@ Register tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" %>

我還沒有嘗試過。

請注意,如果服務器未運行.Net 3.5,則需要將System.Web.Extensions.dll復制到應用程序的Bin文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM