1

ここ :

public baseController()
{
    string surl = Request.Url.AbsoluteUri;
}

これにはアクセスできません: 「オブジェクト参照がオブジェクトのインスタンスに設定されていません。」

これはOKです:

public ActionResult index()
{
    string url = Request.Url.AbsoluteUri;
}

現在の http コンテキストは actionrendering でのみアクセスできると思いますか? とにかく、actionresult を実際に呼び出す前に、この URL を取得する必要があります。

4

1 に答える 1

2

現在のコンテキストを直接呼び出すことで、url プロパティにアクセスできます。

 System.Web.HttpContext.Current.Request.Url
于 2013-05-30T18:32:29.293 に答える