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