、すべてのショーのようなコードASP Server.Transferのは、私は多くのサンプルをGoogleで検索パラメータ
Server.Transfer("/default.asp?p=news")
を置くが、無効な文字がMapPathメソッドのPathパラメータで指定された-an私はエラーを取得します。
お手伝いできますか?
、すべてのショーのようなコードASP Server.Transferのは、私は多くのサンプルをGoogleで検索パラメータ
Server.Transfer("/default.asp?p=news")
を置くが、無効な文字がMapPathメソッドのPathパラメータで指定された-an私はエラーを取得します。
お手伝いできますか?
実際には、サーバー転送メソッドはありません。は、パスに指定された任意の種類の照会文字列をサポートしていません。代わりにセッション値にクエリパラメータを格納することができます。
以下は、Server.TransferをまたはのResponse.Redirectを使用する回避策かもしれません。
サーバー転送を行うページにクエリ文字列を含める必要があります。
すなわち:
page.asp P =ニュースが含まれます:?
Server.Transfer("default.asp")
default.aspのが含まれます:
sParam = Request("p") '<-- Your querystring value from page.asp
をこれが働く場合、または必要がありますあなたのアプリはこれを行うために柔軟ではない、Session
を使用して値を渡すことができます。どのメソッドが変数を渡すのに許可されているかはServer.Transfer
です:http://msdn.microsoft.com/en-us/library/ms525800%28v=vs.90%29.aspx
あなたは何をしているのかに応じてresponse.redirectを使うことができます – Sparky