Asp.net में urlReferrer द्वारा कौन सा url लौटाया जाता है?


उदाहरण के लिए, यदि मैं “https://help.salesforce.com/apex/HTViewHelpDoc?id=sso_saml_assertion_examples.htm&भाषा=en” से अपने पृष्ठ पर जा रहा हूं, तो इस कोड “HttpContext.Current.Request.UrlReferrer” द्वारा क्या मूल्य लौटाया गया है?

समाधान 1

इस कोड द्वारा लौटाया गया मान
“HttpContext.Current.Request.UrlReferrer” मान शून्य है

लेकिन अगर आपको पहले पैरामीटर मान की आवश्यकता है:
HttpContext.Current.Request.Params[0] मान “sso_saml_assertion_examples.htm” है

समाधान 2

http रेफ़रर पिछले पृष्ठ को इंगित करता है जिसने डेटा सबमिट किया है या नए पृष्ठ से लिंक किया है
आप इसे लाइक का उपयोग करके ASP.NET में प्राप्त कर सकते हैं

सी#
//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;
}

समाधान 3

हां, यह पिछले यूआरएल को वापस वर्तमान पृष्ठ पर लौटा देगा जहां आपने पोस्ट किया था
और अधिक जानकारी प्राप्त करें

コメント

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