Avatar billede temanden Nybegynder
27. oktober 2003 - 15:00 Der er 8 kommentarer

Overførsel af en variabel imellem 2 .aspx dokumenter

Jeg har 2 sider, en kaldet faktura.aspx (skrevet i VB.NET) og en anden kaldet faktura_pdf.aspx (skrevet i CSharp).

Hvordan kan jeg overføre en variabel fra faktura.aspx til faktura_pdf.aspx ? Nu har jeg prøvet 30. forskellige metoder og det virker bare ikke.
Avatar billede sbm Nybegynder
27. oktober 2003 - 15:05 #1
Sessions variable?
Avatar billede thor.ostergaard Nybegynder
27. oktober 2003 - 15:23 #2
Request.QueryString("")

Som i gamle dage ;-)
Avatar billede pelkjaer Nybegynder
27. oktober 2003 - 15:27 #3
Næsten som i "gamle dage"

Request.QueryString[""]

=oD
Avatar billede temanden Nybegynder
27. oktober 2003 - 15:31 #4
Det skal være til CSharp (C#), da de 2 dokumenter er i forskellige sprog. Men den med request.querystring() ville være fin, hvordan gør man dette i C# ??
Avatar billede pelkjaer Nybegynder
27. oktober 2003 - 15:31 #5
c#: Request.QueryString[""]
Avatar billede temanden Nybegynder
27. oktober 2003 - 16:14 #6
Det virker vist, jeg kan godt se at problemmet ligger et andet sted nu, jeg skal sende en variable til en klasse. Og det kan den ikke helt lide (det er automatisk genering af pdf dokumenter jeg er igang med).

Hvis jeg har følgende, hvordan kan jeg så sende mit string id til klassen SimpleFrame ?

void Page_Load() {
  string id = Request.QueryString["id"];
  RT.ResponsePDF(new SimpleFrame(), Response);
}

public class SimpleFrame : Report {
  ... bla bla ...
}

jeg har prøvet med C++ måden,
public class SimpleFrame(string id) : Report {
  ... bla bla ...
}

men det virker ikke :/
Avatar billede kschiller Nybegynder
27. oktober 2003 - 19:13 #7
Du skal vel blot sende dit id med som parameter i din SimpleFrame constructor:

void Page_Load() {
  string id = Request.QueryString["id"];
  RT.ResponsePDF(new SimpleFrame(id), Response);
}
Avatar billede temanden Nybegynder
07. november 2003 - 09:40 #8
Problemmet er nu mere hvordan jeg får id'et ind i min simpleframe klasse... da de ting jeg har prøver bare giver en fejl.

// original
public class SimpleFrame : Report {
  ...
  protected override void Create() {
    ...
  }
}

// Giver fejl
public class SimpleFrame(sting id) : Report {
  ...
  protected override void Create() {
    ...
  }
}

// Giver også fejl
public class SimpleFrame : Report {
  ...
  protected override void Create(sting id) {
    ...
  }
}
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