Hur gör jag för att anropa en metod på Master Pagen? Har för mig att egenskapen heter "Master", den finns i Page-klassen. Den är utav "masterpage-grundtypen", vad den nu heter. Det är bara att casta den till rätt typ: Du kommer åt public funktioner som ligger i MasterPage genom Master.DittFunktionsNamn från contentpages Jag hittar inte fmetoden om jag skriver Master.Anropa metod på MasterPage
Eller vilken annan sida som helst för den delen?Sv: Anropa metod på MasterPage
MyMasterPage mp;
mp = this.Master as MyMasterPage;
mp.GoFishing();
Sv: Anropa metod på MasterPage
Sv:Anropa metod på MasterPage
Det är en Public Void... Och den ligger direkt under classen.
Så här ser koden ut.
Jag har bara lagt till setProp för att testa.
<code>
public partial class MasterPage : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
PageTitle.Text = "ACME Online";
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(1053);
}
public void setProp()
{
lbl_test.Text = "Test.";
}
}
</code>