2011-12-22 23 views
14

In seguito è l'ambiente sito che ho creato:Come ottenere lo ScriptManager di pagina master in codice di pagina Bambino dietro C# (cs) file

  1. Ho una pagina master.
  2. Ho creato una pagina Bambino da esso.
  3. Ho inserito Gestione script nella pagina Master.

Ora voglio accedere a Gestione script di quella pagina master per creare un controllo utente in modo dinamico nel mio codice dietro (C#) file.

Come accedere a Gestore script inserito nella pagina principale nella pagina figlio.

+0

Perché è necessario accedere a ScriptManager per creare un controllo? – ChrisBint

+0

Voglio creare UpdatePanel in modo dinamico, quindi ho bisogno anche di gestore di script. –

risposta

49

Ho capito, è dato in classe ScriptManager stesso.

System.Web.UI.ScriptManager.GetCurrent(this.Page); 
+0

Come impostare la proprietà di tale gestore di script. Quando si tenta di impostare 'EnablePartialRendering' su un valore errato –

+0

in caso di risoluzione del problema, ti consigliamo di dare +1 a domande e rispondere a entrambi. \ –

5

Non sai esattamente cosa vuoi qui ... vuoi accedere al gestore di script della tua pagina principale o solo allo masterpage?

è possibile accedere alla pagina master da Page.Master in codice dietro

O

using System.Web.UI; 
ScriptManager ScriptManager1 = (ScriptManager)Page.Master.FindControl("ScriptManager1") 
// to access the script manager of master page 

o

Page.Master.Controls.Add(Your UserControl object) 
// to add the user control in your master page 
+0

Voglio ottenere l'oggetto di Script manager –

+1

ScriptManager sm = (ScriptManager) Page.Master.FindControl ("ScriptManager1"); – Alok

+0

Ho già ricevuto la risposta, ad esempio ScriptManager.GetCurrent (this.Page), anche la risposta è giusta. –

Problemi correlati