---
title: "GET POST"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/145431-get-post"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "natas"
published: "2006-04-12T20:22:33.000Z"
updated: "2006-04-13T05:53:51.000Z"
replies: 1
views: 329
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/145431-get-post"
---

# GET POST

## #1 — natas, 2006-04-12T20:22Z

Hej.

Jag har en sida där man ska kunna styra sidan med hjälp av querystrings.
Men OCKSÅ kunna styra sakerna som ska styras på sidan med hjälp av webcontrols. Jag vill ju inte skapa 2 metoder, 1 för att styra sidan med querystringen och 1 för eventsen i web controllerna. Jag testade att sätta form taggen till method="GET", men då käkade viewstaten ganska snabbt upp querysträngens maxlängd.. vilket var lite tråkigt, och viewstaten måste jag ha. finns det nåt bra sätt att lösa detta utan att göra kaka på kaka?.

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

## #2 — lucgo446, 2006-04-13T05:53Z

Om du lyckas bygga din lösning utan viewstate så använd nedan javascript, anropa funktionen på tex onclick på en knapp.

```

function Search(){
var formObj = document.forms[0];
qstring = "";
                for (var i=0; i<formObj.elements.length; i++) {
					var elementId = formObj.elements[i].name ? formObj.elements[i].name : formObj.elements[i].id;
					if (elementId.indexOf('__VIEW') != 0 && elementId.indexOf('btn') != 0){
					if (formObj.elements[i].type == "checkbox")
					    qstring += elementId +"="+formObj.elements[i].checked+"&"
					else
						qstring += elementId +"="+formObj.elements[i].value+"&"
					}
				}
				 //window.open("defaultsearch.aspx?"+qstring);//
				 top.mainframe.rightframe.location = "defaultsearch.aspx?"+qstring
				 top.EdgeEvent("Sökning pågår...")
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/145431-get-post
