webForumDet fria alternativet

skicka en querystring från serversidan?

.NETur .NET

4 svar · 359 visningar · startad av Cale

Medlem sedan mars 200490 inlägg
Frågan#1

jag gör en inloggningssida åt en ryttarförening..
nu tänkte jag att fel-meddelanden ska skickas i mail till administratören istället för att skrivas ut på sidan när en användare är inloggad..

hur löser jag detta enkast?
min första tanke var att skicka en querystring till ett popup som säger "Ett fel har uppstått, mail har skickats till admin"
men då kom jag på att det går ju inte att använda javascript för att skicka nånting från den kod som körs på servern (det är väl där felmeddelanden skrivs?)

dessutom undrar jag om det är så smart att skicka en lång text (ett lååååångt felmeddelande) i en querystring?
alltså, finns det bättre sätt för sånt här?

man kanske kan skriva det på en sida som istället importeras till script-delen?
hur gör jag det?
jag vill inte behäva skriva koden mer än på ett ställe..

Medlem sedan mars 20025 907 inlägg
#2

Varför ska du skicka felmeddelandet i en querystring? När felet uppstår så skickar du mailet direkt från servern, därefter skickar du vidare besökaren till din "ett fel har uppstått"-sida. Förstår inte varför felmeddelandet ska skickas med till den sidan om det ändå inte ska skrivas ut.

Medlem sedan mars 200490 inlägg
#3

det var mest för att visa tydligt att allt inte är som det ska.
men jag misstänkte att jag behövde tänka om. tack :)

hur gör jag enklast och smartast för att slippa skriva samma kod på varje sida som ska skicka felmeddelanden?

asp.net vb

edit:
ok nu har jag förstått att det är en användarkontroll som gäller..
men hur gör jag för att skicka med felmeddelandet till användarkontrollen? som i sin tur skickar mailet.

Medlem sedan dec. 19996 522 inlägg
#4

kolla in global.asax on application error, annars är det inte svårt att skriva en egen felhanteringsklass som du sedan kan instansiera så fort det blir fel, fördelen med global.asax är att den reagerar på alla fel

Medlem sedan mars 200490 inlägg
#5

jag skrev en funktion på varje sida istället.. det blev inte så mycket jobb..
får komma tillbaka till det här problemet nån annan gång..

tack iaf..

131 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)