---
title: "Problem med QueryString!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/89355-problem-med-querystring"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Mc Fetto"
published: "2003-10-31T18:07:38.000Z"
updated: "2003-11-01T13:15:22.000Z"
replies: 5
views: 304
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/89355-problem-med-querystring"
---

# Problem med QueryString!

## #1 — Mc Fetto, 2003-10-31T18:07Z

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?

Permalänk: https://www.webforum.nu/p/89355

## #2 — cyprys, 2003-10-31T23:15Z

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

Permalänk: https://www.webforum.nu/p/1195780

## #3 — Mc Fetto, 2003-11-01T09:07Z

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!

Permalänk: https://www.webforum.nu/p/1195864

## #4 — Mc Fetto, 2003-11-01T10:09Z

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

Permalänk: https://www.webforum.nu/p/1195881

## #5 — icaaq, 2003-11-01T11:22Z

ServerHtmlEncode() Kanske vore något ;)

Mv icaaq

Permalänk: https://www.webforum.nu/p/1195929

## #6 — Mc Fetto, 2003-11-01T13:15Z

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

Permalänk: https://www.webforum.nu/p/1195958

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/89355-problem-med-querystring
