har några saker som jag hoppas jag skulle kunna få hjälp med.
1. får inte en helt vanlig switch att fungera, nån som skulle kunna ge mig en liten kodsnutt med en sådan så jag får det att fungera.
2. sidan ser nu ut såhär:
protected void Page_Load(Object Src, EventArgs E) {
massa kod
}
längst upp på sidan
nu e det så att jag tänkte göra så att en del av koden skall läggas i en include och från koden ovan anropa koden i includen så att den körs, ungefär nåt sånt här:
protected void Page_Load(Object Src, EventArgs E) {
massa kod
LaddaKod();
}
void LaddaKod(){
}
3. har även lite funderingar när jag hämtar data från en xml-fil. jag hämtar datan från filen med följande kod:
DataSet ds = new DataSet();
FileStream fs = new FileStream(Server.MapPath("/fil.xml"),FileMode.Open,FileAccess.Read);
StreamReader reader = new StreamReader(fs);
ds.ReadXml(reader);
fs.Close();
DataView Source = new DataView(ds.Tables[0]);
Table.DataSource = Source;
Table.DataBind();
nu e det så att jag helst bara skulle vilja få ut de 5 översta posterna från xml-filen där lang = se, om lang = nånting annat så ska den inte hämta den datan.
switch (FirstName) {
case "Kalle" :
...
break;
case "Stina" :
...
break;
case "Pelle" :
...
break;
default:
...
break;
}
Du menar att du har något i din pagelet/usercontroll som ska anropas från den sida den ligger i? Då får du använda en findcontrol på din pagelet. Om du exempelvis vill komma åt en checkbox från din huvudsida i en pagelet:
Eller menar du att du bara ska starta kod inne i din pagelet? Då är det så finurligt att din pagelet har precis samma möjligheter att exekvera kod som vilken sida som helst! Du behöver alltså inte anropa kod från din huvudsida för att köra kod inne i en pagelet när sidan laddas.
Lägg dina xml-data i en datatable eller ett dataset så kan du hantera dem precis som en databas sedan. Det är möjligt att det går att få fram rätt sortring direkt io en treamreader men det vet jag tyvärr inte hur man gör.