- PR -

ASP.NET スクリプトからVBのコード実行する

1
投稿者投稿内容
けぃ
常連さん
会議室デビュー日: 2003/01/23
投稿数: 26
投稿日時: 2003-02-05 15:08
たびたびお世話になります。

前回の「Webページの値の受け渡し」の続編です。
前回動的に作成していたHTMLコードなのですが、その中に
<INPUT TYPE="submit" onclick=a()>といった感じで、javascriptを組み込んでいます。
このスクリプトは動くのですが、このスクリプトからVBで書いたサーバ処理側のコード読むことができません。このようなことはできないのでしょうか?
ぜひ教えてください。
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2003-02-05 15:51
クライアントにHTMLデータを送り終え、接続が切れると、サーバー側のPageオブジェクトはなくなります。(多分)
ですので、サーバー側のコードを実行するには、もう一度サーバーへリクエストを送り(ポストバック等)新しいPageオブジェクトを作るしかありません。

しかし、そのHTMLは動的に作られたものだとすると、そこからポストバックされたデータを処理するページをVisualStudio.NETのデザイナ等で直感的に作ることはできません。
仕事で開発しているシステムであれば、メンテナンス時に激しく混乱しそうな作りですね。


ASP.NETでは、HTTPを用いてやり取りしているということを意識する必要があります。
「VBでプログラム作ってました」という人より「ほーむぺーじ作ってました」という人の方が、もしかするとASP.NETは理解しやすいかもしれません。

面白そうな連載も始まったようですし、
http://www.atmarkit.co.jp/fnetwork/rensai/tcp01/01.html

HTTPの詳細を調べるのは、ここが良い感じですね。
http://www.studyinghttp.net/index.html
けぃ
常連さん
会議室デビュー日: 2003/01/23
投稿数: 26
投稿日時: 2003-02-06 09:02
ありがとうございます

はやり直接VBのコードを実行する方法はみつからないのですが、クエリーストリングを利用した方法が見つかりました。URLにキー情報をつけて送信し、ページをロードするときに処理させる方法です。

いつもいろいろおしえていただいでありがとうございます。
1

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