Avatar billede chanlo Nybegynder
12. februar 2003 - 10:55 Der er 11 kommentarer og
1 løsning

redirect

jeg har før i asp brugt:

<% @Language="JavaScript" %>
<%Response. redirect("sti_her"); %>

hvordan gør jeg det på den bedste måde i .net ??
Avatar billede guidmaster Nybegynder
12. februar 2003 - 11:12 #1
Du kan jo stadig bruge Response.Redirect("sti_her") - Så hvad er dit spørgsmål? Der er jo ikke noget galt med at bruge det ???
Avatar billede guidmaster Nybegynder
12. februar 2003 - 11:15 #2
Iøvrigt kan du her se hvor Response.Redirect ligger i frameworket:
System.Web.HttpContext.Current.Response.Redirect("sti_her")
Avatar billede chanlo Nybegynder
12. februar 2003 - 12:51 #3
det jeg er i tvivl om er om ikke jeg skal bruge:
<% @Language="C#" %> i stedet for JavaScript ?
jeg har prøvet at gemme som .aspx fil men så virker det ikke ??
Avatar billede guidmaster Nybegynder
12. februar 2003 - 13:32 #4
Hvad bruger du til at udvikle med? Bruger codebehind filer? Hvilket sprog bruger du til udvikling af ASP.NET ?
Her er et eks. på hvordan det vil se ud i VB.NET.
aspx filen:
<%@ Page Language="vb" Codebehind="WebForm2.aspx.vb" Inherits="XMLleg.WebForm2"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    <head>
        <title>Jeg redirecter bare</title>
    </head>
    <body>
        <form id="Form1" method="post" runat="server">
        </form>
    </body>
</html>

Codebehind filen:
Public Class WebForm2
    Inherits System.Web.UI.Page

#Region " Web Form Designer Generated Code "

    'This call is required by the Web Form Designer.
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

    End Sub

    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
        'CODEGEN: This method call is required by the Web Form Designer
        'Do not modify it using the code editor.
        InitializeComponent()
    End Sub

#End Region

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Put user code to initialize the page here
        Response.Redirect("http://www.dotnetforum.dk")
    End Sub

End Class

Jeg ved ikke hvor meget du har af viden omkring ASP.NET, men det ser ud som om du ikke helt er med på hvordan det fungere.
Avatar billede chanlo Nybegynder
12. februar 2003 - 14:35 #5
jeg er helt grøn med asp.net.
det eneste jeg vil er at lave en redirect på serveren til min nye default.aspx...
og så er det vel ligemeget hvilket program jeg bruger til udvikling eller hvilket sprog jeg bruger eller om jeg bruger codebehind filer !!!
Avatar billede guidmaster Nybegynder
12. februar 2003 - 15:43 #6
Det er ikke ligemeget - ASP.NET er SLET ikke som asp.old. ASP.NET filer bliver kopileret, så derfor har det en stor betydning for hvordan du ønsker at bruge ASP.NET.
Avatar billede chanlo Nybegynder
12. februar 2003 - 15:53 #7
det ved jeg squ da godt, men det betyder da INTET ved en redirect for fan...
Avatar billede burningice Nybegynder
15. februar 2003 - 17:15 #8
chanlo>> du kan godt bruge den kode du har skrevet... den er 100% korrekt... eneste du skal tænke på er at MS vist har tænkt sig at udfase JavaScript, så hvis det her er noget af den første kode du skriver, vil jeg anbefale evt. at bruge c# som der er lidt mere fremtid i ;)

din aspx-side:

<%@Page Language="C#" %>

<script runat="server" language="c#">

void Page_Load(object sender, EventArgs e) {
  Response.Redirect("dinside.aspx");
}

</script>


Så skulle den være i vinkel
Avatar billede chanlo Nybegynder
15. februar 2003 - 23:21 #9
det var jo netop lige det jeg jeg manglede  ;-)
den er helt i vinkel
send et svar...
Avatar billede chanlo Nybegynder
15. februar 2003 - 23:23 #10
jeg kan se at du angiver language 2 gange, page gælder vel for hele siden eller hvad ??
Avatar billede burningice Nybegynder
15. februar 2003 - 23:28 #11
ja... language i <%@Page %> direktivet gælder for hele siden, så at definere det igen i <script> blokken er egentlig unåødvendigt... :)
Avatar billede chanlo Nybegynder
16. februar 2003 - 00:32 #12
tak til dig igen igen ... ...
du svarer på mange af mine dumme spørgsmål ;-)
zez snart igen *griner*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester