2015-10-20 127 views
0

我創建一個Web應用程序訪問BLL類。 我的問題是,我不能在頁面後面的代碼創建一個BLL類的實例。無法在<strong>ASP.NET</strong>和<strong>C#</strong>在ASP.NET

我登錄頁面(的login.aspx)和控制去登錄頁面的頁面(LogIn.aspx.cs)。當我在LogIn.aspx.cs和我嘗試這樣做:UsersBLL _users = new UsersBLL(),我得到的缺少using指令或程序集引用消息。

我可以通過點擊鼠標右鍵修復UsersBLL.cs class> Properties> Build Action並將Content更改爲Compile。

在這一點上我可以創造的UsersBLL.cs類上LogIn.aspx.cs一個實例,但是類獲得「破」,不承認任何「數據集說明」(請參閱​​圖像理解它...)

我應該怎麼做才能解決這個問題?

三江源提前你的答案!

"Broken" UsersBLL.cs class

+2

添加對「BLL」的引用 – DGibbs

+0

將光標置於「UsersBLL」附近並按ctrl +。 (點)並添加缺少的參考 – F11

+0

當我按CTRL +。我選擇了「生成新類型」,但是當我填充字段並按下後,我收到一條錯誤消息:「給出的單詞不在字典中」。我應該怎麼做? – Carlos

回答

1

您需要檢查什麼名稱空間爲您USERSTableAdapter,什麼是你的這個類的組件定義。添加對此程序集的引用。然後在您的類UsersBLL中添加適配器的名稱空間。如果此USERSTableAdapter在當前項目中定義,則只需添加名稱空間。有關在Visual Studio中使用ADO.NET和TableAdapter的更多幫助,請參閱this manual

+0

嗨! 謝謝你的回答。 如何檢查我的_USERSTableAdapter_命名空間? 在我_UsersBLL.cs_ I類具有相同的命名空間我在_LogIn.aspx.cs _... – Carlos

+0

找到在哪裏USERSTableAdapter代碼。它可以由Visual Studio生成。在該代碼中,請參閱命名空間。有關命名空間的更多幫助(它是什麼?如何定義它等),請參閱C#規範或任何C#語言幫助。或者一些書。例如。 [本酮](http://www.amazon.com/C-5-0-Nutshell-Definitive-Reference/dp/1449320104/ref=sr_1_1?ie=UTF8&qid=1445542292&sr=8-1&keywords=C%23)應好。希望能幫助到你! – Artyom