Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Server.Transfer och/eller Response.Redirect

Postades av 2005-01-21 08:57:20 - Joakim Abrahamsson, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 459 personer

Hejsan
Server.Transfer() och Response.Redirect() vad är skillnaden?
När ska den ena användas och varför?

Undrar,
/Jocke


Svara

Sv: Server.Transfer och/eller Response.Redirect

Postades av 2005-01-21 10:47:46 - Patrik Löwendahl

Response.Redirect är ett trick som skickar ett 302 "Object has moved" meddelande till klienten och sen talar om att objektet nu är på en annan plats. De flesta browsers följer direkt efter sådana meddelanden. Men inte alla..

Server.Transfer sköter allt det där på servern. Dvs om du surfar till www.domain.se/default.aspx och i den gör en server transfer; så kommer användaren att tro att han / hon är kvar på exakt samma ställa som innan medans servern exekverar en helt annan sida.

Observera dock att server.transfer är lite buggig i asp.net 1.1.


Svara

Sv:Server.Transfer och/eller Response.Redirect

Postades av 2005-01-21 12:49:14 - Johan Normén

Och att tillägga, en Server.Transfer kan inte hantera querystring eller liknande om sådan data måste skickas till nya sidan... Server.Transfer går även snabbare då den inte gör en rundtripp mot klienten så som redirect gör.

Mvh Johan


Svara

Sv: Server.Transfer och/eller Response.Redirect

Postades av 2005-01-21 17:05:36 - Oskar Johansson

Ang. Server.Transfer så fungerar t.ex. querystrings så vitt jag vet.

När du kör transfer kan du skicka följande:
Server.Transfer("url.aspx"); //Skickar vidare, skickar med aktuell post och querystring data
Server.Transfer("url.aspx?a=b"); //Som ovan fast med den querystring som står i url:en
Server.Transfer("url.aspx?a=b", true); //Som ovan
Server.Transfer("url.aspx?a=b", false); //Som ovan fast utan aktuell data


Svara

Sv: Server.Transfer och/eller Response.Redirect

Postades av 2005-01-21 17:14:02 - Joakim Abrahamsson

Tackar, för svaren,
Har nu bättre förståelse om skillnaden

/Jocke


Svara

Sv:Server.Transfer och/eller Response.Redirect

Postades av 2005-01-21 20:23:31 - Andreas Håkansson

Vill tillägga att t.ex data i en <b>form</b> som postats till en sida skickas med till den sidan man a nger i <b>Server.Transfer</b> medans den inte gör det med <b>Response.Redirect</b>


Svara

Sv:Server.Transfer och/eller Response.Redirect

Postades av 2005-01-22 13:25:37 - Johan Normén

Var lite otydlig. Sorry...

Vad jag menade var att man inte kan se querystring datan vid en server.transfer. Då denna skickas på serversidan. Den exponeras inte i urlen så som en response.redirekt gör då denna går mot klienten. Detta kan medföra vissa problem vid koll av data som man vill ha tillstånd till. Det kan medföra lite debug-problem om man inte exponerar sin query så man ser att denna skapades rätt. Det går med Server.Transfer men är inte lika tydligt då man gömmer den på serversidan.

En annan nackdel är oxå att du hela tiden befinner dig på samma URL denna ändras inte, så det kan bli problem att även här göra vissa kontroller mot urlen. Så alltså om man vill exponera qerystrings så måste man anv'nda redirect då server.transfer inte gör detta.

Mvh Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
601
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies