webForumDet fria alternativet
Logga in / Bli medlem

Problem med QueryString!

.NET

5 svar · 304 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Trådstart#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?

Medlem sedan dec. 20003 563 inlägg
#2

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

Medlem sedan nov. 20022 355 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!

Medlem sedan nov. 20022 355 inlägg
#4

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

Medlem sedan okt. 20005 273 inlägg
#5

ServerHtmlEncode() Kanske vore något ;)

Mv icaaq

Medlem sedan nov. 20022 355 inlägg
#6

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

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)