我没有在后面的代码中获得'Profile'属性

时间:2010-03-10 10:39:20

标签: asp.net

hai,

我在web.config中添加了一些配置文件属性:

<profile automaticSaveEnabled ="true">
        <properties>
          <add name="NumVisits" type="System.Int32"/>
          <add name="UserName" type="System.String"/>
          <add name="Gender" type="bool"/>
          <add name="Birthday" type="System.DateTime"/>
         </properties> 
      </profile>

但是,当我尝试在后面的代码中访问该属性时,它不会 存在。以下代码不起作用(表示firstname不是属性):

Profile.Gender 并且在Asp.net配置中“配置文件选项卡”未显示。 我重建了解决方案。我正在使用VB.NET(3.5)

1 个答案:

答案 0 :(得分:0)

检索配置文件属性值的另一种方法如下所示。

object obj = HttpContext.Current.Profile [“PropertyName”]; (C#代码)。