gpt4 book ai didi

c# - 如何在库类中使用 Profile.GetProfile()?

转载 作者:行者123 更新时间:2023-11-30 12:18:44 24 4
gpt4 key购买 nike

我不知道如何在库类中使用 Profile.GetProfile() 方法。我尝试在 Page.aspx.cs 中使用此方法,它运行良好。

如何使在 page.aspx.cs 中工作的方法在类库中工作。

最佳答案

在 ASP.NET 中,Profile 是 HttpContext.Current.Profile 的一个钩子(Hook)。属性,它返回一个动态生成的类型为 ProfileCommon 的对象,派生自 System.Web.Profile.ProfileBase .

ProfileCommon 显然包含一个 GetProfile(string username) 方法,但您不会在 MSDN 中找到它的正式文档(并且它不会出现在 visual studio 的智能感知中),因为大多数 ProfileCommon 类是在您的 ASP.NET 应用程序时动态生成的已编译(属性和方法的确切列表将取决于“配置文件”在您的 web.config 中的配置方式)。 GetProfile() does get a mention on this MSDN page , 所以它看起来是真实的。

也许在您的库类中,问题在于未从 web.config 中获取配置信息。您的库类是包含 Web 应用程序的解决方案的一部分,还是您只是在孤立地处理库?

关于c# - 如何在库类中使用 Profile.GetProfile()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1446826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com