Avatar billede neoo Nybegynder
28. december 2003 - 01:40 Der er 21 kommentarer og
1 løsning

link i asp?

hej til alle!


jeg har en link der skal linkes til en side som hedder
opretbookingview.asp men det skal til et bestemt record jeg har følgende kode jeg prøver:
<% OpretBookingview.asp?key=" & Server.URLEncode(rs("Id")) Else response.write nej tak);" %>


men det virker ikke :(
Avatar billede bjarke-b Nybegynder
28. december 2003 - 01:41 #1
Hvad er det lige du vil med det kode?
Avatar billede neoo Nybegynder
28. december 2003 - 01:41 #2
<% OpretBookingview.asp?key=" & Server.URLEncode(rs("Id"));" %>
Avatar billede mgrhansen2003 Nybegynder
28. december 2003 - 01:42 #3
Du kan bruge denne kode
<% OpretBookingview.asp?key=" & Server.URLEncode(rs("Id"));" %>

Mathias
Avatar billede eagleeye Praktikant
28. december 2003 - 01:43 #4
Prøv sådan her:

<%
Response.Write "<a href=""OpretBookingview.asp?key=" & Server.URLEncode(rs("Id")) & """>Nej tak</a>"
%>
Avatar billede neoo Nybegynder
28. december 2003 - 01:43 #5
jeg har en side hvor man opretter en booking og derefter bliver stillet til en nye side som viser informationerne og der har man nogle valg mulligeheder så som at printe fakture ud med de informationer man har tastet ind.

jeg har en felt der hedder id som er primærnøglen
Avatar billede neoo Nybegynder
28. december 2003 - 01:44 #6
ok det her er linken
<a href="OpretBookingview.asp">Opret Fakture</a></font></b></td>

der skal bare tilføjes en key så den kommer rigtigt afsted! og jeg har kaldt key for id
Avatar billede eagleeye Praktikant
28. december 2003 - 01:45 #7
Så prøv:

<a href="OpretBookingview.asp?key=<%=Server.URLEncode(rs("Id"))%>">Opret Fakture</a></font></b></td>
Avatar billede neoo Nybegynder
28. december 2003 - 01:49 #8
nej den melder fejl på alle de forslag :(
Avatar billede eagleeye Praktikant
28. december 2003 - 01:50 #9
hvordan ser din kode ud og hvilken fejl får du?
Avatar billede neoo Nybegynder
28. december 2003 - 01:52 #10
jeg har prøvet det sidste forslag du kom med det giver dette fejl

Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch
/tester/slet.asp, line 351
Avatar billede eagleeye Praktikant
28. december 2003 - 01:53 #11
og linje 351 indeholder?
Avatar billede neoo Nybegynder
28. december 2003 - 01:55 #12
<a href="OpretBookingview.asp?key=<%=Server.URLEncode(rs("Id"))%>">Opret Fakture</a></font></b></td>
Avatar billede eagleeye Praktikant
28. december 2003 - 01:56 #13
Har du recordset før hvor du hendter id ud?
Prøv at skrive:

<a href="OpretBookingview.asp?key=<%=rs("Id")%>">Opret Fakture</a></font></b></td>
Avatar billede neoo Nybegynder
28. december 2003 - 01:56 #14
jeg har fundet en side http://activedeveloper.dk/aspdigital/2002011801.asp
men fotstår ikke hvordan det skal være her ?
Avatar billede neoo Nybegynder
28. december 2003 - 01:56 #15
i dette tilfælde
Avatar billede neoo Nybegynder
28. december 2003 - 01:58 #16
den siger Type mismatch :(
Avatar billede neoo Nybegynder
28. december 2003 - 01:59 #17
når jeg skriver <%response.write x_id%> så får jeg id skrevet ud på skærmen som 928
Avatar billede eagleeye Praktikant
28. december 2003 - 02:00 #18
ok så prøv:

<a href="OpretBookingview.asp?key=<%=x_id%>">Opret Fakture</a></font></b></td>
Avatar billede neoo Nybegynder
28. december 2003 - 02:01 #19
nu skal jeg bare have lavet en link der linker til opretbooking?key=928
Avatar billede neoo Nybegynder
28. december 2003 - 02:02 #20
den sidste virkede  :) :) :) 


tussind tak :):)
Avatar billede eagleeye Praktikant
28. december 2003 - 02:03 #21
Ok, ja det lige med at få fat i den rigtige variable med id'et i ;)
Avatar billede neoo Nybegynder
28. december 2003 - 02:07 #22
det bare så svær når man er nybegynder, men skal nok lære det :)
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
Kurser inden for grundlæggende programmering

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