Sitter och klurar. Vill kunna ändra <title>xxxx</title> dynamiskt. Kan använda <title><%=strTitle%></title> men tycker det borde finnas bättre sätte. Någon som kan sparka mig åt rätt håll? Det går att göra på annat sätt. Du kan sätta runat=Server och id=title på taggen (obs, ibland ramlar den bort om du kör VS.Net, men då är det bara att sätta dit den. Tackar. Där satte den. :-) Om man vill undvika problemet med att den ramlar bort så kan man enkelt göra följande:Dynamiskt ändra title
/JanneSv: Dynamiskt ändra title
<title runat="server" id="PageTitle">pellesoft - title</title>
Sen deklarerar du upp den:
Protected PageTitle As System.Web.UI.HtmlControls.HtmlGenericControl
och i koden
PageTitle.InnerText = "pellesoft.se"
Har dock inte all syntax i huvudet, men prova och se om du inte kommer i mål. Annars är det bara att höra av dig igen.Sv: Dynamiskt ändra title
Det blev så här:
<title runat="server" id="PageTitle" />
och sen
PageTitle.InnerText = strTitleSv: Dynamiskt ändra title
1) Skapa en head-tagg, sätt runat="server" på den. Stoppa inte in någon title-tagg. I t.ex. prerender skapar du sedan en System.Web.UI.HtmlControls.GenericBlahaNåt som du stoppar in i head-taggen. Glöm inte sätta innerhtml samt name/tagname på den. Vs.net kommer inte att ta bort runat=server på head-taggen nämligen
2) Kör med en title-tagg, men skippa att göra den runat="server". Istället stoppar du in:
<%# En_Publik_Variabel %>
Se sedan till att En_Publik_Variabel har rätt värde i prerender. Se sedan till att göra en DataBind() på sidan. Då kommer "<%# En_Publik_Variabel %>" ersättas med värdet av En_Publik_Variabel.