Ämne: ASP.Net
Visa ett inlägg
Oläst 2005-05-05, 13:47 #7
Micke_Ns avatar
Micke_N Micke_N är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 159
Micke_N Micke_N är inte uppkopplad
Medlem
Micke_Ns avatar
 
Reg.datum: May 2004
Inlägg: 159
Citat:
Originally posted by cliffjesus@May 5 2005, 00:36
Ok, nu har jag fått lite koll på usercontrols, det löste mina problem hur bra som helst.

Nu undrar jag bara:
Hur gör man för att dynamiskt placera ut olika usercontrols på en sida beroende på val i querystring?
Att lägga in dynamiskt laddade Usercontrols kan ibland vara lite kladdigt att sedan ta tillvara på viewstates osv . Men för att ladda en UserControl kan se ut te x såhär

Plocka ner informationen från QueryStringen och ta sedan typ en Switch sats och därefter laddar du olika userControls.

intNodeID = int.Parse(Request.QueryString["NodeID"].ToString());


Att ladda UserControls

PlaceHolder NodeInformationPlaceHolder = (PlaceHolder)UltraWebTab1Region.FindControl("NodeI nformationPlaceHolderRegion");

NodeInformationPlaceHolder.Controls.Clear();
NodeInformationControl = LoadControl("../templates/NodeInformation.ascx");
NodeInformationControl.ID = "NodeInformationControl";
NodeInformationPlaceHolder.Controls.Add(NodeInform ationControl);

/Micke
Micke_N är inte uppkopplad   Svara med citatSvara med citat