- - PR -
ASP.NET スクリプトからVBのコード実行する
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-02-05 15:08
たびたびお世話になります。
前回の「Webページの値の受け渡し」の続編です。 前回動的に作成していたHTMLコードなのですが、その中に <INPUT TYPE="submit" onclick=a()>といった感じで、javascriptを組み込んでいます。 このスクリプトは動くのですが、このスクリプトからVBで書いたサーバ処理側のコード読むことができません。このようなことはできないのでしょうか? ぜひ教えてください。 |
|
投稿日時: 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-02-06 09:02
ありがとうございます
はやり直接VBのコードを実行する方法はみつからないのですが、クエリーストリングを利用した方法が見つかりました。URLにキー情報をつけて送信し、ページをロードするときに処理させる方法です。 いつもいろいろおしえていただいでありがとうございます。 |
1
