---
title: "Fundering kring html i asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/132385-fundering-kring-html-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Nova"
published: "2005-08-07T08:55:49.000Z"
updated: "2005-08-07T10:27:36.000Z"
replies: 6
views: 342
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/132385-fundering-kring-html-i-asp"
---

# Fundering kring html i asp

## #1 — Nova, 2005-08-07T08:55Z

En riktig nybörjar fråga som jag inte hittar något bra svar på med sökfunktionen.

Om jag gör så här så fungerar det bra 

```
<% If Session("anv_typ") = "1" Then response.write ("fungerar" ) %>
```

Men gör jag så här 

```
<% If Session("anv_typ") = "1" Then response.write ("<a href="../newrecept.asp">Recept" ) %>
```

  
Så får jag felmedelande 

```
Error Type:
Microsoft VBScript compilation (0x800A03F2)
Expected identifier
/lyckasmeddb/wwwroot/upp/starterin.asp, line 31, column 61
If Session("skribent") = "1" Then response.write ("<a href="../newrecept.asp">Recept" )
```

Jag tror mig kunna räkna ut att man ska identifiera HTML koden med något, eventuellt " eller ' men kan någon förklara eller hjälpa mig hitta hur jag ska göra.

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

## #2 — @nders, 2005-08-07T09:00Z

Du måste escapea citationstecken med citationstecken. Det gäller inte specifikt när du ska skriva ut HTML, utan alltid när du ska skriva ut ett citationstecken med Response.Write.

```
<% If Session("anv_typ") = "1" Then response.write ("<a href=""../newrecept.asp"">Recept</a>" ) %>
```

mvh

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

## #3 — icaaq, 2005-08-07T09:02Z

```
<% If Session("anv_typ") = "1" Then response.write ("<a href=""../newrecept.asp"">Recept" ) %>
```

Då tumtecken(") omsluter din sträng i asp så tror ASP att din sträng avslutas vid *"\<a href="* du måste därför ange två tumtecken för att ASP ska tolka vidare strängen.

mv icaaq

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

## #4 — Nova, 2005-08-07T09:50Z

Följdfrågan kommer som ett brev på posten.
Om jag vill skriva ut ännu fler länkar med response.write typ

```
<% If Session("anv_typ") = "1" Then response.write ("<a href=""../newrecept.asp"">Recept" & "</a>" 
[B]"<br>""<a href=""../del_recept.asp"">Ta bort Recept" & "</a>") %>[/B]
```

Hur blir det med citattecknena då?

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

## #5 — @nders, 2005-08-07T09:54Z

Ingen skillnad med citationstecknena, däremot måste du berätta för asp-tolken att du ämnar fortsätta på nästa rad i utskriften:

```
<% 
If Session("anv_typ") = "1" Then response.write ("<a href=""../newrecept.asp"">Recept" & "</a>" [b]& _[/b]
    "<br><a href=""../del_recept.asp"">Ta bort Recept" & "</a>") 
%>
```

Eller så kan du göra det lite enklare för dig:

```
<% If Session("anv_typ") = "1" Then %>
  <a href="../newrecept.asp">Recept</a><br>
  <a href="../del_recept.asp">Ta bort Recept</a>
<% End if %>
```

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

## #6 — Nova, 2005-08-07T10:09Z

Den enklare passade mig perfekt :)
Spelar det någon roll vilken av lösningarna man använder?

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

## #7 — @nders, 2005-08-07T10:27Z

Det spelar ingen större roll.
Gör det som känns enklast / mer lättöverskådligt.

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/132385-fundering-kring-html-i-asp
