webForumDet fria alternativet

Lite funderingar

0 svar · 201 visningar · startad av jazzil

jazzilMedlem sedan maj 2003151 inlägg
#1

Tjena..

Jag har gått och funderat på ett par saker?

1. Hur begränsar man en repeater att bara loopa ett visst antal ggr?
2. Hur lägger man till ett record i en XML fil?
Som jag gör nu så Gör jag om filen helt..

		string file = Server.MapPath("data.xml");
		int count = dg.Items.Count;
		int i = 0;
			 
		DataSet DS = new DataSet();
		DS.ReadXml(file);

		dg.DataSource = DS;
		dg.DataBind();			
		
		XmlTextWriter tw = new XmlTextWriter(file,null);

		tw.Formatting = Formatting.Indented;
		tw.WriteStartDocument();
		tw.WriteStartElement("Guestbook");	
		tw.WriteStartElement("Post");
		tw.WriteElementString("Name",Request.Params["NameBox"]);
		tw.WriteElementString("Text",Request.Params["Tbox"]);
		tw.WriteElementString("Date",DateTime.Now.ToString());
		tw.WriteEndElement();
		while ( i < count )
		{
			tw.WriteStartElement("Post");
			tw.WriteElementString("Name","" + DS.Tables[0].Rows[i]["Name"]);
			tw.WriteElementString("Text","" + DS.Tables[0].Rows[i]["Text"]);
			tw.WriteElementString("Date","" + DS.Tables[0].Rows[i]["Date"]);
			tw.WriteEndElement();			
			i++;
		}
		tw.WriteEndElement();
		tw.WriteEndDocument();
		
		tw.Flush();
		tw.Close();

		Response.Redirect("index.aspx");
	}

Känns onödigt när man bara vill lägga till en grej..

3. Hur löser man att ersätta en användares text tex. : )
men <img href="smilie.gif" />

Tacksam för svar så att jag klan lugna min hjärna :)

129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)