将我的参数发送到另一侧

时间:2015-01-16 23:35:56

标签: c# asp.net

很抱歉,如果我的英语非常糟糕,就会出现拼写错误或inc inc错误。

我需要在epay上发送一些价值才能在我的网站上接收付款。

到hh.aspx看起来像这样:

    <asp:Literal ID="LiteralDKK" runat="server"></asp:Literal>
   <asp:Literal ID="LiteralPris" runat="server"></asp:Literal>
   <asp:Literal ID="Literalwindowstate" runat="server"></asp:Literal>
   <asp:Literal ID="LiteralOrderid" runat="server"></asp:Literal>
   <asp:Literal ID="Literalmerchantnumber" runat="server"></asp:Literal>

on hh.aspx.cs

string dkk = "DKK";
string windowstate = "3";
string merchantnumber = "1111111";
string prisen = "10";
string ordernr = "159sg";

LiteralDKK.Text = "<input id=\"HiddenPris\" type=\"hidden\" name=\"currency\" value=\"" + dkk + "\" />";
Literalmerchantnumber.Text = "<input id=\"Hiddenmerchantnumber\" type=\"hidden\" name=\"merchantnumber\" value=\"" + merchantnumber + "\" />";
Literalwindowstate.Text = "<input id=\"Hiddenwindowstate\" type=\"hidden\" name=\"windowstate\" value=\"" + windowstate + "\" />";
LiteralPris.Text = "<input id=\"HiddenPris\" type=\"hidden\" name=\"amount\" value=\"" + prisen + "\" />";
LiteralOrderid.Text = "<input id=\"HiddenOrderid\" type=\"hidden\" name=\"orderid\" value=\"" + ordernr + "\" />";

//It must send my value onto this here page
Response.Redirect("https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/Default.aspx");

我希望发送给您的参数可以看到如何显示here

如果我必须在html中执行,它看起来像这样,

<form action="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/Default.aspx" method="post">
     <input name="merchantnumber" value="ENTER YOUR MERCHANT NUMBER HERE">
     <input name="amount" value="10495"> <input name="currency" value="DKK">
     <input name="windowstate" value="3"> <input type="submit" value=
     "Go to payment">
 </form>

我不这样做的原因是为了保证我的价格和订单以及许多其他必须交叉的东西。

1 个答案:

答案 0 :(得分:0)