---
title: "Hyperlänk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/111688-hyperlänk"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "paraxe"
published: "2004-09-16T11:50:03.000Z"
updated: "2004-09-20T12:33:20.000Z"
replies: 3
views: 350
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/111688-hyperlänk"
---

# Hyperlänk

## #1 — paraxe, 2004-09-16T11:50Z

Varför blir resultat så här på denna hyperlänk:

...editCustomer.aspx?cid=\<%# DataBinder.Eval(Container.DataItem, "Id") %\> 

Med koden:

```
<asp:HyperLink NavigateUrl='editCustomer.aspx?cid=<%# DataBinder.Eval(Container.DataItem, "Id") %>'
Runat="server"><%# DataBinder.Eval(Container.DataItem, "Name") %></asp:HyperLink>
```

 

/edit använder DataList

Mvh

Pär

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

## #2 — paraxe, 2004-09-20T07:22Z

Löste det med att skriva HTML kod istället...

```
<a href='editCustomer.aspx?cid=<%# DataBinder.Eval(Container.DataItem, "Id") %>'>
<%# DataBinder.Eval(Container.DataItem, "Name") %></a>
```

Men är det bra att "blanda" kod sådär? (blanda html med html.. hehe :) )

Mvh

Pär

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

## #3 — PDahlen, 2004-09-20T07:38Z

Det är inget fel att "blanda" kod.
I det här fallet så får du inget "mervärde" av att använda en .NET kontroll. I sådana lägen kan det prestandamässigt vara en fördel att använda den "vanliga" html-taggen.
Om du däremot skulle behöva göra en OnItemBound och ändra något i länken så krävs en asp:HyperLink.

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

## #4 — Pace, 2004-09-20T12:33Z

```
<asp:HyperLink NavigateUrl='<%# [red]"editCustomer.aspx?cid=" &[/red] DataBinder.Eval(Container.DataItem, "Id") %>'
Runat="server"><%# DataBinder.Eval(Container.DataItem, "Name") %></asp:HyperLink>
```

> **PDahlen skrev:**
>
> Om du däremot skulle behöva göra en OnItemBound och ändra något i länken så krävs en asp:HyperLink.

Nja, du kan ju ta en vanlig \<a\>-tag och sätta runat="server" på den och därefter lägga till attribut som du vill.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/111688-hyperlänk
