DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB.NETでCGI的な動作は可能なのか?

環境/言語:[VB.NET]
分類:[.NET]

的外れな質問かもしれませんが、お許しください。

VB.NETで各種情報を入力するWebアプリを作っております。
ここで郵便番号を入力するとAjaxで住所を引っ張ってくると言う処理を作りたいのです。
様々なページでは、CGIでDBから住所を検索しているのですが、このCGIの作業をVB.NETで処理できないかと考えております。
VB.NETでの開発歴が浅く、そもそもこんな事が可能なのかと言うことも判断出来ずにいる状態です。

どなたかアドバイスを頂けないでしょうか?
宜しくお願いします。
できますよ。
ASP.NETの、HTTPHandlerを調べてみてください。
中博俊さん、レスありがとうございます。

教えて頂いたHTTPHandlerを調べてみたいと思います。
また躓いてしまったので質問させてください。

ddlを作成し、HttpHandlerとして登録しました。
そのddlはcontext.Requestで郵便番号を取得し、
DB検索した結果をXMLで返すという物です。
しかし、クライアント側でXMLを受け取ることが出来ません。
context.Response.WriteでXMLを返却しているのがマズイのでしょうか?
私がddlで再現したいCGIのソースは以下のサイトにあるajaxzip.cgiになります。

根本的なことが分かっていない的外れな質問かと思いますが、
何卒宜しくお願いします。

http://apollo.u-gakugei.ac.jp/~sunaoka/ajax/ajaxzip/
とりあえず手書きでXMLを食わせてみる。
それと同じXMLになっているか確認してみる。
もちろんHTTPレスポンスレベルで確認する。
HTTPリクエストが飛んでいるか確認してみる。

その上でないと判断できません。うまく作れば動くでしょうし、うまく作っていなければ動かないでしょう。
横取り丸などを使って調べてみてください。

DOBON.NET | プログラミング道 | プログラミング掲示板