我使用下面的頁面加載代碼,但它給了我下面的錯誤不設置到對象的實例如何捕捉父頁面的iframe中頁面的URL(UTM參數),
「對象引用「。
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (("" + Request.QueryString["utm_source"] == "") && ("" + Request.QueryString["utm_medium"] == "") || ("" + Request.QueryString["utm_source"] == null) && ("" + Request.QueryString["utm_medium"] == null))
{
lblSource.Text = "Direct/Referral";
}
else
{
try
{
if (Request.UrlReferrer.OriginalString.ToString() != null)
{
string abc = Request.UrlReferrer.OriginalString.ToString();
string[] source = abc.Split('?');
string a1 = source[1];
a1 = a1.Substring(11);
string[] spl = a1.Split('&');
utm_source = spl[0];
string a2 = spl[1];
utm_medium = a2.Substring(11);
}
}
catch (Exception ex)
{
//Response.Write(ex);
lblSource.Text = "Direct/Referral";
}
}
//Response.Write(utm_source + " " + utm_medium);
lblSource.Text = utm_source + " " + utm_medium;
}
}
尊敬的@Arindam,感謝您的解決方案,但它的工作不正常,它給我錯誤 「對象引用未設置爲對象的實例。」 – Abhi 2014-10-18 09:08:27
你能告訴我它在哪一行顯示錯誤嗎?你可以調試,然後你可以檢查。 – 2014-10-18 09:12:00
嗨Arindam,這是一些其他的愚蠢的錯誤,否則你的代碼是非常有用的。謝謝你很多。 – Abhi 2014-10-18 09:54:44