Riferimento ad oggetti della Master Page

martedì 12 febbraio 2008 - 10.40

dipy Profilo | Junior Member

Salve a tutti!
Esiste un modo per poter lavorare su un oggetto definito nella master page ( per esempio un asp:textBox) dal code behind di un' altra pagina?

Wamba Profilo | Expert

prova con Page.FindControl("idDaCercare").
http://msdn2.microsoft.com/en-us/library/system.web.ui.control.findcontrol(VS.80).aspx
Non sono certo che funzioni, fammi sapere
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.ugidotnet.org/WamBlog/
www.intellimaker.com

martinez Profilo | Senior Member

Ciao

Sole le proprietà è i metodi public definiti nella classe pagina master sono accessibili...

ad esempio:
definisco nella classe della pagina master

public string prova { get { return prova } set { prova = value } }

per poter accedere alla pagina master però devo sapere a quale classe è associata ... la mia pagina master ... (cioè isolarla dall'oggetto generico MasterPage - dandole un nome di classe proprio)

<% Master Inherits="mioProgetto" ... Classename="MyMaster ... %>

poi posso accedere alla stringa prova dal content in questo modo:

((ASP.MyMaster)Master).prova = "Pippo"; // in scrittura string strPippo = ((ASP.MyMaster)Master).prova; // in lettura

Ciao!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5