- PR -

Request.UrlReferrerが参照できない

1
投稿者投稿内容
未記入
会議室デビュー日: 2004/10/29
投稿数: 2
投稿日時: 2004-10-29 17:57
初めて投稿します。
現在、Visual Studio.net2003,C#,ASP.netでWebアプリを作成しているものです。

途中ページへの直接アクセスを防ぐために.NET TIPS等を
を参考にして実装したのですが、
デバッグでRequest.UrlReferrerを見ると<未定義>となっていて参照できません。

Global.asaxに実装しました。
using System;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.SessionState;
上記のほかに追加するものがあるのでしょうか?

ご教授願います。
常連さん
会議室デビュー日: 2004/10/27
投稿数: 21
投稿日時: 2004-11-01 13:07
引用:

未記入さんの書き込み (2004-10-29 17:57) より:

デバッグでRequest.UrlReferrerを見ると<未定義>となっていて参照できません。

Global.asaxに実装しました。
using System;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.SessionState;
上記のほかに追加するものがあるのでしょうか?




Request.UrlReferrerの値が未定義になっているという事はRequest.UrlReferrer自体はちゃんと使えているって事ですよね。
それなら必要なものは全てusingされていると言うことではないでしょうか?
あと考えられることはRequest.UrlReferrerはページに対する遷移元のURLが入ってるはずなので単純に遷移元が無い状態のではないでしょうか。

A.aspxからB.aspxに遷移したときにB.aspx側でRequest.UrlReferrerを見ればA.aspxのURLが入ってるはずです。
B.aspxに直接アクセスしてB.aspx側でRequest.UrlReferrerを参照した場合は遷移元が無いので未定義になります。
未記入
会議室デビュー日: 2004/10/29
投稿数: 2
投稿日時: 2004-11-01 15:19
レスありがとうございます。

確かに遷移先のページでは取得できていました。
よく調べもせずに質問をしてしまいすみませんでした。

助かりました。
1

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