---
title: "confirm och alert rutor..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/42615-confirm-och-alert-rutor"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Han-Solo"
published: "2002-04-27T19:01:52.000Z"
updated: "2002-04-28T17:18:37.000Z"
replies: 12
views: 324
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/42615-confirm-och-alert-rutor"
---

# confirm och alert rutor...

## #1 — Han-Solo, 2002-04-27T19:01Z

Är det någon som hittat nått i .NET miljön angående OK/Cancel rutor... tycker det borde finnas någon klass för detta... men antingen är jag dålig på att leta eller så hittar jag ingen... FÖR WEBSIDOR... för windowsformullärfinns det väl en... men inte för .aspx sidor?????

SKA JAG MÅSTA GÖRA EN EGEN CLASS MED JAVA-SCRIPT RUTOR??????

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

## #2 — renholm, 2002-04-27T20:24Z

ja.. det är väl enklast att köra med egna javascript men det beror ju iof. på i vilket sammanhang du ska ha rutorn till

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

## #3 — Han-Solo, 2002-04-27T20:50Z

OK...

i databasdrivna webbsidor för att beskriva vad som händer/har hänt...

"...Posten ät tillagd..."
"...Vill du verkligen ta bort..."

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

## #4 — NETwork, 2002-04-27T21:21Z

Du kan ju alltid kasta ut ett javascript med response.write... jag tror det är enda sättet. Då kan du ju även skyffla in egna variabler i javascriptet. Det är ju i vilket fall som helst javascript du måste använda.

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

## #5 — renholm, 2002-04-27T22:21Z

```
<body ... <% if msg <> "" Then %>onload="alert('<%= msg %>')"</end if>
```

 
man skulle också kunna göra en funktion som retunerar "onload..." men det orkar jag inte nu :)

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

## #6 — NETwork, 2002-04-28T10:39Z

Nja, jag skulle nog försöka att undvika att ha logiken i layouten a la gamla asp. Gör isf en literalcontrol istället (som slänger ut ren text) och fyll hela strängen med \<body onload="osv...\> i koden istället. En av de stora poängerna med asp.net är ju att all logik ska ligga i koden och inte löpande i layouten!

```
i koden:
myLiteral.Text = "<body onload=...>";

i layouten:
<asp:literal id="myLiteral" runat="server">
```

På så sätt kan du enkelt kasta fram egna javascript och variabler och förändra dem i koden.

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

## #7 — renholm, 2002-04-28T11:36Z

absolut... tänkte inte på att det var i asp.net

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

## #8 — Han-Solo, 2002-04-28T12:48Z

tsss... det ante mig!!!

Jag som hade hoppats på att man skulle få lite större val möjligheter ioch med .NET... nu har man ju lika fullt bara två rutor (Confirm och Alert) att arbeta med...

Eller finns det nått listigt sätt att ändra texten i rutorna då??? jag vill t.ex. att det ska stå Ja/Nej istället för OK/Cancel...

eller ändra den där gula triangeln med utropstecknet i.... mot en röd ring med ett vitt kryss i osv....

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

## #9 — renholm, 2002-04-28T14:48Z

ja och nej rutor finns inbyggt i VBScript men det stöds inte av alla clienter

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

## #10 — NETwork, 2002-04-28T16:16Z

Hm... eftersom du kan kasta ut/dölja/osv javascript-kod med hjälp av serverside-kod så har du ju alla möjligheter att använda dem tillsammans. Jag tror inte det fanns någon poäng i att försöka ersätta javascript när asp.net utvecklades, tvärtom skulle det nog bli en ganska dålig lösning att försöka kombinera klient- och serversidescript. Asp.net är och SKA vara serverside!  Dock kan ju asp.net kasta ut både DHTML och javascript, exempelvis när du gör olika validationcontrols. Självklart kan du också bygga egna kontroller som skapar alert-rutor på olika sätt, det är säkert någon som har gjort det redan för övrigt... men vad tjänar du på det när det går lika bra att använda javascript direkt? Det blir ju bara en omväg. I slutändan är det ju ändå ett vanligt javascript som ska kastas in bland html-koden och exekveras i din burk...

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

## #11 — renholm, 2002-04-28T16:44Z

> Asp.net är och SKA vara serverside!

kan väl bara vara serverside?!

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

## #12 — NETwork, 2002-04-28T17:12Z

Jo, eller nja... alltså, jag menar att asp.net dels kastar ut klientscript (exempoelvis validationcontrols) och om jag inte minst fel så finns det kontroller där du kan lägga till "runat="client" (annars hade ju det ju varit onödigt att skriva runat="server" överhuvudtaget om det alltid är default och inget annat alternativ finns). MEN! Du kör ju naturligtvis fortfarande själva asp.net-kontrollen på servern som i sin tur kastar ut script som körs på klienten!

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

## #13 — renholm, 2002-04-28T17:18Z

precis... men tror inte runat="client" finns... det enda runat="server" är till för att göra är att tala om att asp.net ska använda den tagen... för man kan ju lägga runat="server" på nästan allt.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/42615-confirm-och-alert-rutor
