- PR -

Request.Formから直接プロパティにセットした場合

1
投稿者投稿内容
りりー
常連さん
会議室デビュー日: 2006/08/03
投稿数: 31
投稿日時: 2007-08-27 15:31
すいません、以下の現象が発生する理由をどなたか、ご存知ではないでしょうか?
はっきりとした、論理的な説明が欲しいのですが。

現象:
ASPでRequest.Form("XXX")をそのままActiveX オブジェクトのプロパティ値に
セットすると、予定している値がセットされない。
しかし、一度、Request.Form("XXX")を別の変数に格納したあと、プロパティ値に
セットすると、予定している値がセットされる。

ちなみに、プロパティのセッターはObject変数の引数を要求しています。
明確に、StringとかShortとかにすればいいのかもしれませんが、いまのところ、Object型にしておくのが仕様です。

こちらの開発、テスト環境は以下のとおりです。
OS:windows2003ServerR2、ASP3.0、VB.NET2003で開発したActiveX DLL、IE6.0
ご存知の方がいらっしゃったらご教授ください。
1

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