---
title: "Escape på datafield i hyperlink"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/155201-escape-på-datafield-i-hyperlink"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Addeladde"
published: "2006-12-21T23:34:08.000Z"
updated: "2006-12-22T21:28:46.000Z"
replies: 2
views: 251
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/155201-escape-på-datafield-i-hyperlink"
---

# Escape på datafield i hyperlink

## #1 — Addeladde, 2006-12-21T23:34Z

Hej

Jag har ett id som är uppbyggt med char(8) som jag har i en hyperlänk i en gridview. Problemet är att id kan innehålla tecken som & ? m.m. och då blir ju länken fel. Kan man på något sätt escapa värdet?

```
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval(Escape("kundid"), "customerUpdate.aspx?kid={0}") %>' Text="">
```

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

## #2 — mozilla, 2006-12-22T09:02Z

Om du URL-omkodar texten bör det gå bra ändå. Vilket om jag inte minns fel bör vara:

```
Server.UrlEncode([...])
```

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

## #3 — Addeladde, 2006-12-22T21:28Z

Japp det fungerar i de flesta fall men om man ska ha en sträng i en javascript sträng så ehöver man ibland kunna escapa strängen.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/155201-escape-på-datafield-i-hyperlink
