マルチブランドのアプリケーションを作成しています (つまり、ユーザーがどこから誘導されたかによって、ユーザーごとに異なる外観が表示されます)。
エンドユーザーは、クエリ文字列を使用してサイトにアクセスし、クライアント ID を設定します。たとえば、
mysite?clientID={GUID}
私がやろうとしているのは、次のチェックを実行するように設定することです
If Session["ClientID"] is null or empty
if querystring has ClientID
Set Session[ClientID] to QueryString[ClientID]
else if the user has their clientID set in the db
Set Session[ClientID] to DB Value
else
Use default ClientID
End
私が簡単に解決できるさまざまな項目をチェックするためのコードです。私が今困っているのは、このコードを「押し込む」場所で、ページの読み込みごとにチェックされるようにすることです。より具体的には、アプリケーション ライフサイクル イベント フックを使用する必要がある場合は、これが最も適しているため、ページがレンダリングされる前に、Membership オブジェクト、QueryString、および Session オブジェクトにアクセスできます。