- PR -

ASP.NETからASPへのデータ送信

1
投稿者投稿内容
take
常連さん
会議室デビュー日: 2002/10/31
投稿数: 21
投稿日時: 2007-12-01 18:22
はじめまして、よろしくお願いいたします。

ASP.NET(C#)からASPページへ、データをPOSTで送信するには、どのようにしたらできるのでしょうか?

あれこれ悩んでいますが、解決できません。
よろしくお願いいたします。
kiyokura
ベテラン
会議室デビュー日: 2007/08/08
投稿数: 69
お住まい・勤務地: 岡山
投稿日時: 2007-12-01 21:51
ASP.NETのバージョンは1.1でしょうか。それとも2.0でしょうか。


2.0であれば、他ページポストバックが容易にできる機能が実装されています。
ButtonコントロールのPostBackUrlプロパティにPOST先のUrlを指定すれば、そこにPOSTしてくれます。

1.1であれば、上記のような機能がありませんので、自力でやる必要があります。
といっても、基本は通常のASPやCGI等でよく用いられるように、JavascriptにてFormのactionにPOST先のURLを指定し、submitしてやるような処理をクライアント側で実行してやれば、実現できるとおもいます。


ただどちらにしても……受取側で使用する名前(Request.Form("HogeHoge")のHogeHogeの部分)が、ASP.NETで出力するHTMLの該当のコントロールのname属性と一致する必要があると思うのですが、これがASP.NET側で動的に変わってしまうようだと問題が発生しますので、注意と何らかの対処が必要になる可能性があります。
take
常連さん
会議室デビュー日: 2002/10/31
投稿数: 21
投稿日時: 2007-12-03 11:40
takeです。

返答ありがとうございます。

バージョンは2.0です。

そのような容易な方法でできるとは・・・
見落としておりました。

ありがとうございました。
テストしてみます。
1

スキルアップ/キャリアアップ(JOB@IT)