- - PR -
ASP.NET 遷移元画面のURL取得方法
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-07-06 17:41
「Response.Redirect」を使用せず、「Server.Transfer」にて遷移を行うという前提
でしたら、これは? --------------------------- formB.aspx側 Sub Page_Load() If Not Me.IsPostBack Then Me.LblHidden.Visible = False Me.LblHidden.Text = Me.Request.Url.PathAndQuery End If End Sub Private Sub Button_Click(ByVal ・・・) Handles Button.Click Server.Transfer(Me.LblHidden.Text) End Sub --------------------------- お門違いだったら( __)/ ゴメン | ||||||||
|
投稿日時: 2004-07-06 17:51
単純にobject型が持っているメソッド等がC#ではそのまま使えるというだけの話なので、
で、同じ結果は取得できますよ。 #ちなみに、ファイル名ではないような・・・。 [ メッセージ編集済み 編集者: NAL-6295 編集日時 2004-07-06 17:54 ] | ||||||||
|
投稿日時: 2004-07-06 20:57
えんぞ@見習さんの
Request.Url.PathAndQuery で解決しました。 NAL-6295が書いていらっしゃるように CType(Context.Handler,object).ToString() は構文エラーにはなりませんが、URLの取得は出来ませんでした。 みなさん、どうもありがとうございました。 | ||||||||
|
投稿日時: 2004-07-06 23:19
NAL-6295さん、フォローありがとうございます。 あれはファイル名ではなかったですか・・・じゃあなんだろ? BIGさんの方は解決された様なので、 こっちは暇見て調べることにしてみます。 #全然役立ってなかったわぁ _________________ まゆりん @ わんくま同盟 Blog る。 | ||||||||
|
投稿日時: 2004-07-07 00:00
NAL-6295です。 Gettype().Nameで得られる文字列相当です。 つまり、クラス名です。 | ||||||||
|
投稿日時: 2004-07-07 00:46
やっぱりクラス名なんですね。 MSDNのサンプルを使って試していたのでなんとなくそうではないかと思っていました。 ご教授ありがとうございます _________________ まゆりん @ わんくま同盟 Blog る。 | ||||||||
