以下是我創建的網站環境:如何獲得母版頁的ScriptManager的成子頁面的背後C#(的.cs)代碼文件
- 我有一個母版頁。
- 我已經創建了一個子頁面。
- 我已經將腳本管理器放在主頁面上。
現在我想訪問該母版頁的腳本管理器,在我的代碼後面(C#)文件中動態創建一個用戶控件。
如何訪問放置在母版頁上的腳本管理器到我的子頁面。
以下是我創建的網站環境:如何獲得母版頁的ScriptManager的成子頁面的背後C#(的.cs)代碼文件
現在我想訪問該母版頁的腳本管理器,在我的代碼後面(C#)文件中動態創建一個用戶控件。
如何訪問放置在母版頁上的腳本管理器到我的子頁面。
我明白了,它是在ScriptManager類中給出的。
System.Web.UI.ScriptManager.GetCurrent(this.Page);
如何設置該腳本管理器的屬性。如果嘗試將'EnablePartialRendering'設置爲false – 2014-02-04 12:51:07
如果它解決了您的問題,則會出現錯誤,請考慮給予+1來回答問題。 – 2014-08-21 09:05:15
不知道你到底想要什麼......你想要訪問你的母版頁的腳本管理器或者只是masterpage
?
您可以通過 Page.Master
在代碼中訪問母版頁後面
或者
using System.Web.UI;
ScriptManager ScriptManager1 = (ScriptManager)Page.Master.FindControl("ScriptManager1")
// to access the script manager of master page
或
Page.Master.Controls.Add(Your UserControl object)
// to add the user control in your master page
我想獲取腳本管理器的對象 – 2011-12-22 09:10:26
ScriptManager sm =(ScriptManager)Page.Master.FindControl(「ScriptManager1」); – Alok 2011-12-23 08:37:24
我已經得到了答案,即ScriptManager.GetCurrent(this.Page),你的答案也是對的。 – 2011-12-23 12:19:06
已簽出這樣的:
與ASP工作。 NET母版頁編程
http://msdn.microsoft.com/en-us/library/c8y19k6h.aspx
此信息不具體。 – 2011-12-23 12:20:27
爲什麼您需要訪問ScriptManager來創建控件? – ChrisBint 2011-12-22 09:11:20
我想動態地創建UpdatePanel,所以我也需要腳本管理器。 – 2011-12-22 09:12:48