---
title: "Tankeställare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49519-tankeställare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2002-08-04T22:45:57.000Z"
updated: "2002-08-05T06:19:20.000Z"
replies: 6
views: 281
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/asp/49519-tankeställare"
---

# Tankeställare

## #1 — Gimbo, 2002-08-04T22:45Z

Hejsan!

Håller på och funderar lite här på vad det bästa sättet att göra en viss typ av websida på är. Låt oss säga att det är en webbutik, och på första sidan visar jag en karta på sverige, när man klickar på exempelvis landskapet södermanland så skall man komma till sidan www.domän.com?landskap=sodermanland o.s.v. innehållet på sidorna kommer att ändras men inte designen, så jag undrar vilket det bästa sättet att göra en sådan sida på är??

för man kan väl inte göra det här:

```
<% 
if request.querystring("landskap") = sodermanland then 
%>
all html kod här
<% End If %>
<% 
if request.querystring("landskap") = landskap then 
%>
all html kod här
<% End If %>
```

osv. för detta kommer ju att leda till en GIGANTISK fil, och i synneret om det är en webbutik man ska göra

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

## #2 — Pace, 2002-08-04T22:52Z

Lägg upp det på separata filer. Då kan du bygga ut det mer i framtiden (vilket jag förmodar) och du slipper en gigantisk fil.

Väljer du dock att baka ihop allt bör du nog modulera upp din kod lite. Exempel:

```
Call Main()

Sub Main()
	Dim objRegion
	Set objRegion = New clsRegions

	Select Case Request.QueryString("landskap")
		Case "sodermanland"
			objRegion.Sodermanland()
		Case "stockholmo"
			objRegion.Stockholmo()
		Case
	End Select
End Sub

Class clsRegions
	Public Sub Sodermanland()
		%>
		<html> kod här
		<%
	End Sub

	Public Sub Stockholmo()
		%>
		<html> kod här
		<%
	End Sub
End Class
```

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

## #3 — Jörgen HP, 2002-08-04T22:56Z

Varför inte lägga innehållet i en databas och bygga ett templatesystem för presentationen?

mvh Jörgen HP

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

## #4 — Gimbo, 2002-08-04T22:59Z

det jörgen säger e mer som jag tänkt mig, men hur ska jag göra för att adressen ska bli som nämndes??

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

## #5 — Pace, 2002-08-04T23:01Z

Lägg till en kolumn som heter landskap och använd SQL för att plocka ut det landskapet som finns i QueryStringen.

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

## #6 — Jörgen HP, 2002-08-04T23:03Z

Hej!

Här hittar du lite om templates i ASP
<http://www.4guysfromrolla.com/webtech/062799-2.shtml>

Ska du hålla dig till din karta kommer jag ej på någon smart lösning nu precis. Enklast är om du har en tabell med landskap som du genererar en dynamisk meny utifrån.

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

## #7 — voigtann1, 2002-08-05T06:19Z

> **Jörgen HP skrev:**
>
> Varför inte lägga innehållet i en databas och bygga ett templatesystem för presentationen?
> 
> mvh Jörgen HP

snabbaste sättet tycker jag :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49519-tankeställare
