[英]How to use Ajax ScriptManager and ToolkitScriptManager in master page and content pages respectively without errors
[英]How to use AJAX in master page when content pages have ScriptManager?
在我的ASP.NET 3.5項目中,大多數內容頁面具有ScriptManager控件,但母版頁沒有。 我現在想在母版頁中使用UpdatePanel,但是不允許放置另一個ScriptManager。
我無法在內容頁面中更改為ScriptManagerProxy,因為更改需要復制到大約五十個頁面。
是否可以通過共享內容頁面的ScriptManager或其他方式使用母版頁中的UpdatePanel?
我可以思考的三種方式。
第一種方法是使用將ScriptManager
放置在ContentPlaceHolder內,在其他也具有ScriptManager
頁面上,這將被覆蓋(如果要存在的話),如果可能的話,不要使用此ContentPlaceHolder。
<asp:ContentPlaceHolder ID="PlaceHolderID" runat="server" >
<asp:ScriptManager ID="ScrMang" runat="server" >
</asp:ScriptManager>
</asp:ContentPlaceHolder>
第二種方法是制作第二個母版頁,從第一個母版頁開始,然后將此第二個母版頁與ScriptManager以及所有其他(如果可能的話)一起使用。
最后,更改所有50頁,將ScriptManager
移至母版頁,將其從其余頁中刪除。 有時我們會這樣做:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.