【问题标题】:Is the _PageStart different for every user?每个用户的 _PageStart 是否不同?
【发布时间】:2012-06-24 13:01:05
【问题描述】:

我正在探索带有 Razor 的 ASP.net Webpages 2 的可能性,并尝试使用 Windows 身份验证制作应用程序。

所以我想知道 _PageStart 是为每个用户执行还是只执行一次然后缓存?这是因为我想从数据库中获取一些信息并将这些信息存储起来以供整个应用程序使用。实现这一目标的最佳方法是什么?

【问题讨论】:

    标签: asp.net razor asp.net-webpages


    【解决方案1】:

    _PageStart.cshtml 在每个 Razor 模板之前执行,而 _AppStart.cshtml 只执行一次。您可以查看following article 以了解这些文件的更详细概述。

    【讨论】:

    • Thnx.. 我知道这篇文章,只是简单地阅读它。因此,如果两个页面都只执行一次,则无法选择使用登录名或类似名称存储会话..
    • 您可以在用户登录时将当前连接的用户名存储到会话中。然后从需要它的每个页面的会话中检索它。
    • 好的,但是在使用 Windows 身份验证时我在哪里可以做到这一点?
    猜你喜欢
    • 1970-01-01
    • 2014-12-26
    • 2019-03-31
    • 1970-01-01
    • 2022-08-16
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多