- - PR -
ASP→ASP.NETの情報のやり取りについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-11-17 16:11
いつも勉強させて頂いております。
以前よりこの会議室で何回か話題に載っていますが、自分でも この現象にぶつかってしまい困っております。 ASPのページからpostでASP.NETのページに情報を送ろうとして いるのですが、どうにもうまく行きません。 ASPのページのソース <%@ LANGUAGE="VBSCRIPT" %> <html> <head> </head> <body> <form method="POST" action="Req_Data.aspx"> <input type="text" name="test_TextBox"> <input type="submit" value="GO"> </form> </body> </html> ASP.NETのページでPage_loadの部分で public void Ref_Check() { /*Form内容*/ string check_code=""; foreach ( string var in Request.Form ) { Response.Write("Form:" + Request.Form[var]); } /*Param内容*/ int loop1; NameValueCollection coll; coll=Request.Params; String[] arr1 = coll.AllKeys; for (loop1 = 0; loop1 < arr1.Length; loop1++) { check_code=check_code +"Form: " + arr1[loop1] +"\n"; Response.Write("Param名: " + arr1[loop1] + " Value: " + Request.Params[arr1[loop1]] + "<br>"); } } というRef_Checkの関数でFormとPramの内容をチェックして おりますが、全くFormの中身が取得できません。 不思議だったのは、Paramの「REQUEST_METHOD」の値がPOST しているにも関わらずGETになっていたことです。 この事についてご存知の方いらっしゃいましたら、ご教授よろ しくお願いします。 |
|
投稿日時: 2004-01-22 15:19
私も以前経験したのですがその時は
ASP.NET側のweb.configファイルの sessionStateスキーマのcookielessエレメントが"true"に成っている場合 POSTでデータを受け取れないようです。 cookielessを変更したくない場合は http://www.developer.com/net/asp/article.php/2216431 ここを参考にしてみてください。 うまく行きましたよ。 |
|
投稿日時: 2004-01-28 17:43
へちま様
かなり前に投稿した記事にご返答していただいて 本当にありがとうございました。 また一つ疑問点が解消されました。 今後の開発に生かしていきたいと思います。 |
1