url apa yang dikembalikan oleh urlReferrer di Asp.net?

pemrograman


Misalnya jika saya menavigasi ke halaman saya dari “https://help.salesforce.com/apex/HTViewHelpDoc?id=sso_saml_assertion_examples.htm&lingual=en”, nilai apa yang dikembalikan oleh kode ini “HttpContext.Current.Request.UrlReferrer”?

Solusi 1

nilai yang dikembalikan oleh kode ini
Nilai “HttpContext.Current.Request.UrlReferrer” adalah nol

Tetapi jika Anda memerlukan nilai parameter pertama:
HttpContext.Saat ini.Permintaan.Params[0] nilainya adalah “sso_saml_assertion_examples.htm”

Solusi 2

http referrer menunjukkan halaman sebelumnya yang telah mengirimkan data atau tertaut ke halaman baru
Anda bisa mendapatkannya di ASP.NET menggunakan like

C#
//PageName comes from HttpContext.Current.Request.RawUrl and is supplied by the Page_Load event.
public static string GetReferrerPageName()
{
    string functionReturnValue = null;

    if ((((System.Web.HttpContext.Current.Request.UrlReferrer) != null))) {
        functionReturnValue = HttpContext.Current.Request.UrlReferrer.ToString();
    } else {
        functionReturnValue = "N/A";
    }
    return functionReturnValue;
}

Solusi 3

Ya, itu akan mengembalikan url sebelumnya tempat Anda memposting kembali ke halaman saat ini
Dapatkan informasi lebih lanjut

コメント

タイトルとURLをコピーしました