Avatar billede neess Nybegynder
07. marts 2006 - 20:41 Der er 17 kommentarer og
1 løsning

poste form med rigtig navn.

Jeg skal sende nogle variabler til en betalings gateway og har sat min submitknap med PostBackUrl="www.XXX.xx"

Sætter jeg mine hiddenform felter til "runatserver" kommer de ikke til at hede de navne jeg har defineret dem til, når formen bliver submittet.

Hvordan kan jeg tvinge dem til ikke at ændre navn. Eller bare få submittet min form.

jeg skal jo også kunne definere en værdi i mine hidden fields
Avatar billede snepnet Nybegynder
08. marts 2006 - 01:27 #1
hvad er det for en betalings gateway du bruger?
mvh
Avatar billede neess Nybegynder
08. marts 2006 - 07:18 #2
Det er ewire igennem wannafind
Avatar billede snepnet Nybegynder
08. marts 2006 - 14:03 #3
ok ... du kan ikke tvinge dem til ikke at ændre navn... hvis de skal fungere som serverkontroller kræves der unikke id's på dem.
men altså ... hvis de bare ligger som hidden fields med forskellige id's - burde de egentlig ikke skifte.
kan du vise mig din aspx-side?
mvh
Avatar billede neess Nybegynder
08. marts 2006 - 14:12 #4
<input type="hidden" name="amount" value="" id="amount"  />
har også prøvet at sætte en runatserver på den, så jeg kunne styre den.
men hvis den ikke er server kontrol, hvordan ændre jeg så lige dens værdi.
Avatar billede snepnet Nybegynder
08. marts 2006 - 15:00 #5
ligger dine hidden fields i nogle andre kontroller?
mvh
Avatar billede neess Nybegynder
08. marts 2006 - 15:01 #6
Nej det skulle de ikke gøre.
Avatar billede snepnet Nybegynder
08. marts 2006 - 15:14 #7
hvad kommer de til at hedde (bare et eksempel)?
mvh
Avatar billede neess Nybegynder
08. marts 2006 - 15:19 #8
<input name="ctl00$mainSite$amount" type="hidden" id="ctl00_mainSite_amount" value="500" />
Avatar billede snepnet Nybegynder
08. marts 2006 - 15:39 #9
kan du ikke vise mig html'en ... altså din aspx-fil?
mvh
Avatar billede neess Nybegynder
08. marts 2006 - 15:45 #10
<%@ Page Language="C#" MasterPageFile="~/smsmaster.master"  AutoEventWireup="true" CodeFile="startpay.aspx.cs" Inherits="login_startpay" Title="" %>

<asp:Content ID="Content1" ContentPlaceHolderID="mainSite" Runat="Server">
<form id="betal" method="post" action="https://betaling.wannafind.dk/ewirepayment.php">

<table>
<tr><td>You have to pay</td><td>
    <asp:Label ID="pricelab" runat="server" Text="Label" Width="96px"></asp:Label></td></tr>
</table>
<input type="hidden" name="orderid" value="" id="orderid" />
<input type="hidden" name="currency" value="208" />
<input type="hidden" name="amount" value="" id="amount" runat="server"  />
Avatar billede snepnet Nybegynder
08. marts 2006 - 16:44 #11
ok ... det er pga. din masterpage - kan du ikke sørge for at den side du poster til gateway'en er optimeret til det?
mvh
Avatar billede neess Nybegynder
08. marts 2006 - 19:08 #12
Nej det kan man ikke. Den skal modtage nogle helt bestemte post variabler.
Det vil sige jeg skal lave den uden master page ?
Avatar billede snepnet Nybegynder
08. marts 2006 - 19:14 #13
ja - det var det jeg mente med at den var optimeret til det.... simpelthen en side med det ene formål at kunne poste til din gateway.
du kan jo så eventuelt redirecte via den, hvis den bliver så grim at brugeren ikke må se den ;o)
mvh
Avatar billede neess Nybegynder
08. marts 2006 - 21:45 #14
Det var en god ide, smid et svar.
Avatar billede neess Nybegynder
08. marts 2006 - 21:57 #15
Nu har jeg lavet sådan en simpel side uden masterpage, og som har en form med de rigtige værdier. Kan man ikke lave sådan at siden submitter sig med det samme når man kommer ind på den, så brugeren ikke når at se den.
Avatar billede snepnet Nybegynder
08. marts 2006 - 22:30 #16
tjoh... det kan du sådan set godt.
hvis det er en aspx-side du har kan du f.eks. redirecte i din page_load
Response.Redirect("...");
mvh
Avatar billede neess Nybegynder
09. marts 2006 - 07:12 #17
når jeg laver en redirect bliver formen så også posted.
hvis jeg laver en redirect("betaling.")
Avatar billede snepnet Nybegynder
09. marts 2006 - 07:54 #18
jeg synes det var sådan de selv havde foreslået det i deres asp-løsning.
mvh
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