可能是重复问题:
如何分配个人资料值?
我正在阅读一本ASP.NET书籍,它说如果你在开始项目时选择Web应用程序,则无法使用Profile。 它只能在Web站点下运行。
对于Web应用程序,是否有任何替代方法? 或者您需要构建自己的个人资料系统。
可能是重复问题:
如何分配个人资料值?
我正在阅读一本ASP.NET书籍,它说如果你在开始项目时选择Web应用程序,则无法使用Profile。 它只能在Web站点下运行。
对于Web应用程序,是否有任何替代方法? 或者您需要构建自己的个人资料系统。
public class ProfileCommon
{
public Teachers Teachers
{
get
{
return (Teachers)
HttpContext.Current.Profile.GetPropertyValue("Teachers");
}
set
{
HttpContext.Current.Profile.SetPropertyValue("Teachers",value);
}
}
}
ProfileCommon Profile = new ProfileCommon();
protected void Button1_Click(object sender, EventArgs e)
{
Teachers teachers = new Teachers();
teachers.Add(new Teacher("scott"));
teachers.Add(new Teacher("bob"));
teachers.Add(new Teacher("paul"));
Profile.Teachers = teachers;
}
如果每个页面都将ProfileCommon
实例化为一个字段的替代方法是将其及其方法设为静态,并仅从代码后台调用类属性Profile.Teachers
public static class Profile
{
public static Teachers Teachers
{
//......
}
}