当前位置:编程学习 > C#/ASP.NET >>

为什么在隐藏类文件(.cs文件)中无法使用强类型的Profile属性?请高手指教!

按照资料,在web.config文件中进行了profile元素的设置,但为什么在隐藏类文件中无法调用出自定义profile的属性?但如果将服务器脚本写在aspx文件中确是可以的,不知道为什么?怎样才能在隐藏类文件中使用强类型的profile呢?
以下是我的代码:
web.config
<system.web>
  <profile>
    <properties>
      <add name="ShoppingCart" type="ShoppingCart" serializeAs="Binary"/>
    </properties>
  </profile>
......
Default.aspx.cs
...
Profile.ShoppingCart...    //此种访问就报告找不到Profile
//如果写成
Context.Profile.ShoppingCart  //这样点不出其后的ShoppingCart属性
...
请高手回答!
--------------------编程问答-------------------- 没人回答!自己先顶一下! --------------------编程问答-------------------- 为什么还没有回答呢? --------------------编程问答-------------------- ShoppingCart这个类是public么? --------------------编程问答-------------------- 是的,是另外写的一个类,其实即使用System.String也不能被调用出来!不知道是怎么回事!这些程序不可被编译,但布署在IIS却可能被访问到,难道的VS2005的编译器问题吗,太奇怪了! --------------------编程问答-------------------- 我顶! --------------------编程问答-------------------- 你的还好一点我直接是调用目标发生异常 --------------------编程问答-------------------- 顶,我也出现这种情况!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,