---
title: "Skriva till databas med AJAX"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/159858-skriva-till-databas-med-ajax"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "silfver"
published: "2007-05-02T12:49:50.000Z"
updated: "2007-05-02T18:00:52.000Z"
replies: 7
views: 360
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/159858-skriva-till-databas-med-ajax"
---

# Skriva till databas med AJAX

## #1 — silfver, 2007-05-02T12:49Z

Sitter här och försöker göra om en userControl till AJAX, men vet inte vart jag ska börja. :( Det är ju jättesvårt... :p

Jag har alltså ett formulärfält med några inputs och uppgifterna sparas i en databas. Men nu ska jag ajaxifiera det här, så att uppgifterna skickas i bakgrunden, utan att sidan laddas om.

Har ni några tips på hur man gör? Förstår ni ens vad jag menar?  :q :r

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

## #2 — Vide, 2007-05-02T12:58Z

Skit i ajax först och bygg ditt formulär med asp-objekten med vanliga onclick="din_metod" som anropas serverside. När du är färdig med det så sätter du helt enkelt bara dina UpdatePanel-taggar runt formulärselementen så är det klart sedan.

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

## #3 — silfver, 2007-05-02T13:00Z

> **Vide skrev:**
>
> Skit i ajax först och bygg ditt formulär med asp-objekten med vanliga onclick="din_metod" som anropas serverside. När du är färdig med det så sätter du helt enkelt bara dina UpdatePanel-taggar runt formulärselementen så är det klart sedan.

Har du lust att utveckla det där lite? Det kanske inte framgick så tydligt i mitt första inlägg, men jag är verkligen nybörjare vad gäller .net. :r

Länktips, tutorials, eller egna exempel kanske? :)

**r\\** Så här ser mitt formulär ut nu: 

```
<p><asp:TextBox ID="fornamn" runat="server"></asp:TextBox> <label for="fornamn">Förnamn</label></p>
<p><asp:TextBox ID="efternamn" runat="server"></asp:TextBox> <label for="efternamn">Efternamn</label></p>
<p><asp:TextBox ID="personnummer" runat="server"></asp:TextBox> <label for="personnummer">Personnummer</label></p>
<p><asp:TextBox ID="mobilnummer" runat="server"></asp:TextBox> <label for="mobilnummer">Mobilnummer</label></p>
<p><asp:Button ID="submitButton" runat="server" Text="Registrera" onclientclick="return confirmation()" OnClick="submitButton_Click" /></p>
```

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

## #4 — Vide, 2007-05-02T15:58Z

Okej ;)

Detta är vad jag menar:

```
<ScriptManager runat="server" />
<UpdatePanel runat="server">
<ContentTemplate>
<p><asp:TextBox ID="fornamn" runat="server" /> <label for="fornamn">Förnamn</label></p>
<p><asp:TextBox ID="efternamn" runat="server" /> <label for="efternamn">Efternamn</label></p>
<p><asp:TextBox ID="personnummer" runat="server" /> <label for="personnummer">Personnummer</label></p>
<p><asp:TextBox ID="mobilnummer" runat="server" /> <label for="mobilnummer">Mobilnummer</label></p>
<p><asp:Button ID="submitButton" runat="server" Text="Registrera" onclientclick="return confirmation()" OnClick="submitButton_Click" /></p>
</ContentTemplate>
</asp:UpdatePanel>
```

 

Detta förutsätter att du har installerat Ajax också... men det visste du... ;)

Mer om Ajax: <http://ajax.asp.net/docs/Overview/default.aspx>

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

## #5 — silfver, 2007-05-02T16:06Z

Tack för ditt svar, Vide! :) Men jag har löst det (efter typ fem timmar. :p).  Jag gjorde vanliga html-fält, sedan gjorde jag något i en asmx-fil typ... Minns inte riktigt, sitter inte i skolan längre. Men jag gjorde något med ett javascript och lite annan kod i en webservice-fil. :)

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

## #6 — Vide, 2007-05-02T17:27Z

Hehe okej, annars är det precis det ajax som löser det utan att du behöver göra något extra, bara placer UpdatePanel-taggarna runt dina form-element så fungerar det... ;)

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

## #7 — silfver, 2007-05-02T17:43Z

> **Vide skrev:**
>
> Hehe okej, annars är det precis det ajax som löser det utan att du behöver göra något extra, bara placer UpdatePanel-taggarna runt dina form-element så fungerar det... ;)

Haha, menar du att den enda ändringen jag hade behövt göra är så som du gjorde i inlägget ovan? Nu skojar du väl?   :q

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

## #8 — Vide, 2007-05-02T18:00Z

Japp, förutsatt att du har installerat Ajax det vill säga... enklast är att skapa projektet direkt i Visual Studio så får du en färdig web.config-fil och den nödvändiga dll-en... tämligen enkelt... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/159858-skriva-till-databas-med-ajax
