Mr.Tの場所

特攻野郎Aチームじゃないよー

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  253  : 記事  0  : コメント  3733  : トラックバック  52

ニュース

  • 性別:男
  • 猫1:まる
  • 猫2:もろ
  • 猫3:にゃん左部郎
  • タバコ:男は黙ってJPS
[わんくま同盟] C#, VB.NET 掲示板

書庫

日記カテゴリ

Mr.Tです、こんにちは。

 

レガシーのASPで、IIS5.0を使っていると、Server.Executeでページ遷移をすることがよくありましたが、

実はURLにクエリ文字列が含められなくて、非常に困っていました。

たとえば、

 

Server.Execute("hogehoge.asp?UserCD='**'")

 

みたいなものですね。これは、エラーになります。

⇒IIS の Server.Execute パラメータにクエリ文字列を使用するとエラーが発生する :http://support.microsoft.com/kb/247420/ja

これは、仕様なのでどうしようもなかったのですね。

 

ところが、ASP.NETになってから、Server.ExecuteメソッドはHttpServerutilityクラスになってくれて、少なくともASP2.0では

Server.Execute("hogehoge.aspx?UserCD='**'")

がきちんと通るし、hogehoge.aspxでも、UserCDを取得することができました。

 

まあ、ASP.NETは別物なんだから、できるようになったといえばそれでオシマイなんですがねw

投稿日時 : 2009年1月7日 15:59

コメント

No comments posted yet.

Post Feedback

タイトル
名前
Url:
コメント