2011-09-14 37 views
0

runat = serverなしの 'form'タグを持つ.aspxページがあります。いくつかの通常のHTMLフォーム要素を別のクロスドメイン.aspxページに投稿しています。 billingname姓にasp.netクロスドメインフォーム投稿:Parse投稿データ


パラメータがapplication/x-www-form-urlencodedで

をbtnpaynow

になりまし を支払う:私は、目的のページがポストされたデータを取得していることをFirebugの内部を見ることができます

小計870.0000


私が試してみると次のコードを使用して、ページに何も書き込まないようにします。

NameValueCollection nvc = Request.Form; 
    string subtotal = "NotSet"; 
    if (!string.IsNullOrEmpty(nvc["subtotal"])) 
    { 
     subtotal = nvc["subtotal"]; 
    } 
    Response.Write("subttoal: " + subtotal); 

注:同じドメインに投稿すると、同じコードが動作します。何が起こっているのですか?

+0

"ASP.NET"は空白のない単一の単語です。 –

+0

ああ、それを修正していただきありがとうございます。太字のテキストを修正します。私はここでもっと注意する必要があります。 – IrfanClemson

+0

ああ、投稿フォームに次のように入力する必要があると思います: enctype = "multipart/form-data" – IrfanClemson

答えて

0

お試しリクエスト["小計"] formタグにmethod = 'post'と書いてありますか?