Hejsa allesammen
Er ved at lave min side og jeg er stødt på lidt af et problem.
Jeg har en masterpage (INDEX.Master) som har header & banner, så en content place holder, og en footer.
Under den er der flere masterpages (FORSIDE.master, PROFIL.master etc.) som her vises indeni INDEX.master's content placeholder, og hver af disse nestede masterpages har en/flere contentpage(s).
Mit problem er så at jeg ønsker mig følgende titelstruktur:
MasterpageTitle : ContentpageTitle | PageTitle - PageSlogan.
FX:
FORSIDE : Velkommen | DotWest.NET - Simply if you want the Best!
CV : Erhvervserfaring | DotWest.NET - Simply if you want the Best!
PROFIL : Personlig | DotWest.NET - Simply if you want the Best!
PageTitle og PageSlogan er defineret i min resource fil, så intet problem.
Jeg kan sagtens få hvilken master-page jeg har, men kan ikke få den til at lave min title korrekt

Selvom jeg sætter Page.Title til fx Personlig, Erhvervserfaring etc. så kan jeg ikke få den ud

Har lavet følgende kode:
- public static string GeneratePageTitle(Control control)
- {
- string masterfile = TextHelper.RemoveText(control.Page.MasterPageFile, ".master", true);
- if (masterfile.Contains("/"))
- {
- int index = masterfile.LastIndexOf("/");
- if (index > -1)
- masterfile = masterfile.Remove(0, index+1);
- }
-
- return masterfile + " : " + control.Page.Title + " | " + Resources.Resources.PageTitle;
- }
Fra Page_Load sætter jeg Page.Title, men den får ingen værdi efter den har gjort det?
- protected void Page_Load(object sender, EventArgs e)
- {
- Page.Title = "Velkommen";
- Page.Title = TextHelper.GeneratePageTitle(Page);
Nogen der kan hjælpe mig?