2011-08-03 56 views
0

我試圖上傳一個圖像在我的項目中的c#.and我的代碼中提交按鈕是繼編譯器錯誤:名稱空間'System'中不存在類型或名稱空間名稱'Core'(您是否缺少程序集引用?)

FileUpload1.SaveAs(
      Server.MapPath("Photos\\" + 
       System.Core.WebSecurity.GetUserName(Request) + ".jpg")); 

Response.Write(
    "<html> <script> alert ('you have successfully uploaded'); </script></html>"); 

Response.Redirect("studentcreated.aspx"); 

但編譯它顯示了一個錯誤的

The type or namespace name 'Core' does not exist in the namespace 'System' (are you missing an assembly reference?) .

然後我試圖通過增加System.Core程序來參照解決這個問題。但它仍然顯示相同的錯誤。我正在使用vs2008 asp3.5。

+1

我能找到一個'WebSecurity'類唯一的參考是在'WebMatrix.WebData'命名空間。我從來沒有聽說過'System.Core'命名空間。 –

+0

@ user793987,你確定你在使用'System.Core.WebSecurity.GetUserName(Request)'嗎? –

回答

0

試試這個得到的用戶名:User.Identity.Name

編輯: 添加此引用:using System.Web.Security;

相關問題