私はのQueryStringアレイと、これらの変数を介して設定する必要があります。クエリ文字列にC#の - ヌル例外なくアクセスアレイ
UtmSource = HttpContext.Current.Request.QueryString["utm_source"];
UtmMedium = HttpContext.Current.Request.QueryString["utm_medium"];
UtmCreative = HttpContext.Current.Request.QueryString["utm_creative"];
UtmCampaign = HttpContext.Current.Request.QueryString["utm_campaign"];
UtmTerm = HttpContext.Current.Request.QueryString["utm_term"];
UtmContent = HttpContext.Current.Request.QueryString["utm_content"];
Tag1 = HttpContext.Current.Request.QueryString["utm_source"];
Tag2 = HttpContext.Current.Request.QueryString["m"];
一部のキーがnull例外をスローする可能性があります。
私はそれぞれのvarをtry catchでラップしたくありません。最初のものが失敗した場合、全体がnull /回避されるため、try catchですべてをラップしたくありません。
これらの変数にはどうすれば安全にアクセスできますか?
QueryString名で呼び出された関数を追加し、関数内でtry-catchを処理することができます(失敗した場合は戻り値をデフォルトに設定します)。 –