我試圖在以前的帖子中的一段代碼之後創建一個Session類。
我試着逐字按照它,但不是使用Foo,而是使用我自己的定義。當我嘗試 構建它,我得到以下錯誤:嘗試構建類:類型或名稱空間名稱時出錯
錯誤1類型或命名空間名稱「UserSession」找不到(是否缺少using指令或程序集引用嗎?)C:\用戶\ VS \ Documents \ Visual Studio 2012 \ Projects \ RCF \ RCF \ Classes \ BasePage.cs 10 16 RCF
我在做什麼錯了?
我的代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace RCF.Classes
{
public class BasePage : System.Web.UI.Page
{
public UserSession CurrentUser
{
get
{
return (UserSession)Session["UserSessionObject"];
}
set
{
if (Session["UserSessionObject"] == null)
{// Instatiate a new one
Session["UserSessionObject"] = new UserSession();
}
Session["UserSessionObject"] = value;
}
}
}
}
示例代碼我跟着:
public class BasePage : System.Web.UI.Page
{
public Foo CurrentFoo
{
get
{
return (Foo)Session["FooSessionObject"];
}
set
{
if(Session["FooSessionObject"]==null)
{ //instantiate a new one
Session["FooSessionObject"] = new Foo();
}
Session["FooSessionObject"] = value;
}
}
}
好的。因此,請顯示您定義的位置。不要忘記包含名稱空間聲明。 – 2014-10-09 21:55:48