---
title: "Inkludera CSS-fil i User Control"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/179431-inkludera-css-fil-i-user-control"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2009-07-17T07:34:59.000Z"
updated: "2009-07-17T09:01:42.000Z"
replies: 3
views: 470
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/179431-inkludera-css-fil-i-user-control"
---

# Inkludera CSS-fil i User Control

## #1 — doggelito, 2009-07-17T07:34Z

Tjena, 
Jag har en vanlig user control med lite html och annat roligt i.
I kontrollen inkluderar jag även en css-fil som är unik för kontrollen på vanligt sätt:

```
<link href="/Css/minCssFilTillKontrollen.css" rel="stylesheet" type="text/css" />
<div>lite text från min kontroll</div>
```

På detta sätt så ser jag ju i designläge hur allt kommer att se ut, gott!
Men när allt kompileras och sidan körs så betyder detta att css-filen blir inlänkad innanför body-taggen där kontrollen ligger:

```
<body>
...
     <link href="/Css/minCssFilTillKontrollen.css" rel="stylesheet" type="text/css" />
     <div>lite text från min kontroll</div>
...
</body>
```

Och detta är väl inte optimalt ur valideringssynpunkt, att länka css i body.
Så:
Går det att bibehålla designstödet i VS men samtidigt när allt kompileras så hamnar css-filen innanför head-taggen istället?

Det vore ju smutt att ha nått liknande contentplaceholder som används i masterpage/contentpage, fast för usercontrols!

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

## #2 — StefanBergfeldt, 2009-07-17T08:00Z

Du kan väl lägga till den via CodeBehind?

Så här: <http://www.anewdevelopment.com/2006/01/dynamically-add-stylesheet-reference.html>

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

## #3 — doggelito, 2009-07-17T08:43Z

Nä, det går inte. Då tappar jag ju designstödet i VS.

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

## #4 — doggelito, 2009-07-17T09:01Z

HA, knäckte gåtan! :bire
Satte *runat="server" Visible="false"* på länken i designläget och inkluderade sedan filen i Page_Load. Vips, designstödet är kvar och filen lägger sig i headtaggen vid körning.
Man får visseligen göra två moment men va fan, det kan jag leva med! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/179431-inkludera-css-fil-i-user-control
