webForumDet fria alternativet

Problem med QueryString!

5 svar · 304 visningar · startad av Mc Fetto

Mc FettoMedlem sedan nov. 20021 920 inlägg
#1

Från en sida använder jag mig av ett javascript:

 location.href = strang;

strang innehåller följande:

http://localhost/Komentering/making_smil.aspx?link=http://spinn.svt.se/images/BRODERDANIEL-WHENWEWERE_hi.ram?a0=3.599&b0=asd&c0=#0000ff&a1=7.888&b1=55555&c1=00cc00&a2=11.88&b2=fghdghxccvb&c2=ff6600&

Detta stämmer då det syns i browsern.

sedan i code behind på den länkade sidan har jag följande:

 		private string time1 ="";
		private string comm1 ="";
		private string time2 ="";
		private string comm2 ="";
		private string time3 ="";
		private string comm3 ="";
		private string color1 ="";
		private string color2 ="";
		private string color3 ="";
		public string file;
		public string url;
		private void Page_Load(object sender, System.EventArgs e)
		{
			Session["logd"] = User.Identity.ToString();
			time1 = Request.QueryString["a0"];
			comm1 = Request.QueryString["b0"];

			time2 = Request.QueryString["a1"];
			comm2 = Request.QueryString["b1"];

			time3 = Request.QueryString["a2"];
			comm3 = Request.QueryString["b2"];

			url = Request.QueryString["link"];
			Write_SmilFile();
			Write_RTFile();
			Response.Write(time1+"ggg"+comm1+"ggg"+color1);
			Response.Write(time2+"ggg"+comm2+"ggg"+color2);
			Response.Write(time3+"ggg"+comm3+"ggg"+color3);
			file = Server.MapPath("\\") + Session["logd"] +"movie_with_comment.smil";
		}

Problemet är att variablerna är nästan alla tomma, har jag färre så bkrukar det fungera (variabler som jag skickar).
Vet någon vad problemet kan vara?

cyprysMedlem sedan dec. 20003 105 inlägg
#2

Det har inte att göra med frågetecknet mitt i querystringen?
Vad händer om du tar bort det?

Mc FettoMedlem sedan nov. 20021 920 inlägg
#3

Tack, jag såg att det hade smygit in sig ett sådant där. Tyvärr räckte det inte hela vägen. Värdena läggs till tills man kommer till första:

&c0=#0000ff

Är det så kanske att '#' är otillåtet tecken? För om jag tar bort alla värden med färger landar alla de andra variablerna på sina platser!

Mc FettoMedlem sedan nov. 20021 920 inlägg
#4

Det stämmer att man inte kan använda '#' i url'n

icaaqMedlem sedan okt. 20004 910 inlägg
#5

ServerHtmlEncode() Kanske vore något ;)

Mv icaaq

Mc FettoMedlem sedan nov. 20021 920 inlägg
#6

r/ glöm det! Kom på hur man använder den! bara att kapsla in det man vill tolka med funktionen!

Genererad på 393 ms · cache AV · v20260730165559-full.f96bc7eb