Hej! Jag ser inget i koden som "autodirektar" (vet ärligt talat inte vad du menar med det ordet... :) Hej Ola!Sidan auto redirect:as inte...
denna sidan skall autodirektas enl koden.
Det som styr är att en Kontant som heter m_CONST och är satt till 1.
Sidan laddas men redirectas inte till de angivna adresserna. kan ni få ut något av koden som jag har gjort fel?
<code>
<%@ Page language="C#" Codebehind="DoPayment.aspx.cs" AutoEventWireup="false" Inherits="WebClient.DoPayment" %>
<%@ import Namespace ="MIComponents" %>
<%@ import Namespace ="SenMailLogic" %>
<Script runat=server>
const int c_TEST = 1; // 0= drift
int cuno = 50;
string transid= "";
string httpentry;
string strEncrypted= "";
string userid;
private void Page_Load(object sender, System.EventArgs e)
{
int actype;
string instring;
string key2 ="XXXXXXXXXXXXXXXXXXX";
int returncode;
int price = 19;
Response.Expires = 0;
Response.CacheControl = "no-cache";
transid = mipub.RandomHexNumber(8);
CSendMultipleMail obj = (CSendMultipleMail) Session["COffer"];
userid = obj.OfferID.ToString();
if (c_TEST == 0)
{
httpentry="http://www.paytocash.com/m/m83.aspx";
actype=253;
}
else
{
httpentry="http://test.paytocash.com/m/m83.aspx";
actype=254;
}
instring= "data001:description=Telefonbetalning:actype=" + actype + ":price=" + price + ":currency=SEK:transid=" + transid + ":userid=" + userid +":";
returncode = miTripleDES.Encrypt(instring,key2, ref strEncrypted);
}
</Script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>DoPayment</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout" onLoad="document.hiddenform.submit()">
<form id="hiddenform" name="hiddenform" method="post" action="<%= httpentry %>">
<INPUT name=userid type=hidden value="<%= userid %>">
<INPUT name=cuno type=hidden value="<%= cuno %>">
<INPUT name=transid type=hidden value="<%= transid %>">
<INPUT name=cryptoData type=hidden value="<%= strEncrypted %>">
</form>
<%= userid %>// Debug
</body>
</HTML>
</code>Sv: Sidan auto redirect:as inte...
Ett tips är att du submittar formuläret. Det är väl det du ska göra?Sv:Sidan auto redirect:as inte...
Sorry! ibland skriver jag som jag tänker.
Fel ordval av mig, du har rätt och den skall submittas igenom. .
<code>
// här skall sidan submitas enl anvisningarna.
<body MS_POSITIONING="GridLayout" onLoad="document.hiddenform.submit()">
</code>
När jag har kolla lite noggranare själv så verkar det som att den inte går in i själva Page_Load delen, eftersom om man tittar på värderna i input boxarna i viewsource när man har kört sidan, så har alla de variablarna som deklareade utan för Page_load metoden ett värde, men inga innan för.
/tyronne