---
title: "Namespace:s"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/79070-namespace-s"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Prästen"
published: "2003-06-06T12:08:54.000Z"
updated: "2003-06-06T14:15:31.000Z"
replies: 16
views: 352
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/79070-namespace-s"
---

# Namespace:s

## #1 — Prästen, 2003-06-06T12:08Z

Hmm. Kan nån förklara skillnaderna i när man använder Using istället för Import, när man ska använda namespace:s?.

Är Using för Windows program och Import för ASP.NET eller?.

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

## #2 — Web-Tor, 2003-06-06T12:11Z

Import använder du på aspx-sidan och using i code-behind filen?

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

## #3 — Prästen, 2003-06-06T12:13Z

Vad är det för skillnad på:
Imports System.Web.Services
och
\<%@ Import Namespace="System.Data.SqlClient" %\>

och vad är code-behind.

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

## #4 — cyprys, 2003-06-06T12:14Z

Är inte using för C# ?

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

## #5 — Web-Tor, 2003-06-06T12:18Z

Jo, det stämmer using är för dina .cs-filer.

```
Imports System.Web.Services 
// Används i code-behind filen. T.ex foo.vb

<%@ Import Namespace="System.Data.SqlClient" %>
<!-- Används i aspx-filen. T.ex. foo.aspx -->
```

Läs lite om code-behind här:
<http://www.webforum.nu/showthread.php?s=&threadid=69196>

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

## #6 — P, 2003-06-06T12:18Z

Jopp
using = c# och imports = vb.net

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

## #7 — Prästen, 2003-06-06T12:19Z

Hmm men kolla denna sida:
<http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/intro/Intro8.src&file=CS\Intro8.aspx&font=3>

den är ju i C#. men ändå står det Import?

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

## #8 — Web-Tor, 2003-06-06T12:22Z

Visst, men det är i på aspx-sidan. Det är i c#-filer (foo.cs) som man använder **using**.

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

## #9 — Prästen, 2003-06-06T12:29Z

Alltså:

Windows program=Using System.Data.SqlClient

Aspx=\<%@ Import Namespace="System.Data.SqlClient" %\>

Aspx codebehind=Imports System.Web.Services 

Alla 3 i C#.

Korrekt?

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

## #10 — Dino, 2003-06-06T12:42Z

```
.aspx: <%@ Import Namespace="System.Data.SqlClient" %> 
code-behind C#: Using System.Data.SqlClient 
code-behind VB: Imports System.Data.SqlClient 
Winforms C#: Using System.Data.SqlClient 
Winforms VB: Imports System.Data.SqlClient
```

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

## #11 — Prästen, 2003-06-06T12:46Z

Men den här:

.aspx: \<%@ Import Namespace="System.Data.SqlClient" %\> 

Är det oavsett om det är skrivet i C# eller VB?

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

## #12 — Web-Tor, 2003-06-06T12:56Z

Ja

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

## #13 — Dino, 2003-06-06T12:57Z

Jo, det skall var samma i C# och VB. Blev lite osäker så jag kollade upp det i ett av asp.net tutorial [exempel](http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/intro/Intro12.src&file=CS\Intro12.aspx&font=3).

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

## #14 — Prästen, 2003-06-06T13:08Z

hmm varför får jag ett kompilationsfel när jag försöker använda
\<%@ Import Namespace="System.Data" %\>

Ska använda ett Dataset hade jag tänkt mig.

Error meddelandet är:
Compiler Error Message: CS1003: Syntax error, '"' expected

Source Error:

 

Line 2:  \<script runat="server"\>
Line 3:  
Line 4:  \<%@ Import Namespace="System.Data" %\>
Line 5:      
Line 6:           // Insert page code here

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

## #15 — Prästen, 2003-06-06T13:09Z

Asch, löste sig :)
jag la \<%@ Import Namespace="System.Data" %\> 
efter \<script runat="server"\>  istället för före

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

## #16 — NETwork, 2003-06-06T13:20Z

> **Prästen skrev:**
>
> Asch, löste sig :)
> jag la \<%@ Import Namespace="System.Data" %\> 
> efter \<script runat="server"\>  istället för före

Hm, du menar inte tvärtom? :)

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

## #17 — Prästen, 2003-06-06T14:15Z

jo, det var 

```
 jag la
<%@ Import Namespace="System.Data" %> 
efter <script runat="server"> istället för före
```

som gav problemet. sen ändrade jag det.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/79070-namespace-s
