0

フォームごとに異なるはずの大量のキー/値を含むいくつかのフォームがありますが、同じ「アイテム」を参照しています。

これらすべてのキー/値を取得し、値を持つ変数を作成する ASP スクリプトを作成したいと考えています。name_field_codenumberつまり、値が「32_someName」の「name_field_codenumber」という名前のテキスト フィールドがある場合、値が の名前の変数を作成したい32_someNameので、その変数の出力をテストして終了することができます。

for each x in Request.Form 
        x.name = Request.Form(x) 
next 

500エラーが発生し、オブジェクトが必要です

この

 for each x in Request.Form 
            eval(x) = Request.Form(x) 
    next 

型の不一致を返します...

誰かが私を助けてくれるかもしれません、それはとても簡単だと思いますが、私はこれを機能させることができません:D

4

1 に答える 1

1

私は解決策を見つけました、そしてそれは非常に簡単です:

For Each Field in Request.Form
TheString = Field & "=Request.Form(""" _
& Field & """)"
EXECUTE(TheString)
Next
于 2013-01-22T11:06:37.267 に答える