我正在构建一个允许用户管理其个人帐户信息的 asp.net Web 应用程序。用户将拥有一个 Web 用户帐户,但在某些情况下,它可能与不同商店位置的多个帐户相关联。因此,为了让用户管理他们的帐户,我首先需要他们选择他们想要管理其帐户的位置。
这个应用程序是一个在更大的网站中运行的类库,它没有定义整个网站。我有一个名为 GetCurrentStore() 的集中方法,如果 Session 中存在选择,它将返回商店。如果未选择一个,那么 Response.Redirect([Store Selection Page URL], true ) 是处理获得一个的最佳方法吗?我知道这种方法会引发异常,因此它是一种有点昂贵的机制,但我不确定我是否知道任何会阻止进一步处理响应的替代方法。