0

ASP.NET (C#) の学習を始めたばかりで、現在取り組んでいるチュートリアルに苦労しています。

App_Code フォルダーがあり、その中に DataAccessStuff というフォルダーがあります。このフォルダー内には、データ レイヤーに使用する一連の .cs ファイルがあります。

問題は、Visual Studio がこれらの .cs ファイルの場所を検出できず、次のエラーが表示されることです。

"The type name "DataAccessStuff does not exist in the type 'System.Web.UI.WebControls.Content"

認識させる方法がわかりません。言われた通り、教科書CDからプロジェクトファイルを自分のコンピュータにコピーしただけです。プロジェクトの正確なツリー レイアウトと使用しているコードを示す画像を添付しました。誰でも初心者を助けていただければ幸いです。

ありがとう!

ここに画像の説明を入力

ここに画像の説明を入力

.cs ファイルの 1 つの内部

ここに画像の説明を入力

4

3 に答える 3

2

名前空間はおそらく

Content.DataAccessStuff

プロジェクトのルート名に基づいています。ただし、アクセスしたい DataAccessStuff 内のファイルをダブルクリックするだけで、ファイルの名前空間が表示されます。

編集:これは Web アプリケーション プロジェクトではなく Web サイト プロジェクトであるため、名前空間は、追加されない限り、既定では明示的ではありません。

フォルダー Content.DataAccessStuff に属するものを参照するものに、

using Content.DataAccessStuff;

クラスの先頭に残りの using ステートメントを配置します。

次の記事は、Web サイト プロジェクトと Web アプリケーション プロジェクトの主な違いのいくつかを強調する優れた仕事をしています。

http://msdn.microsoft.com/en-us/library/dd547590.aspx

于 2013-11-08T05:32:46.807 に答える
0

「DataAccessStuff」フォルダーのすべてのクラス (.cs ファイル) で提供される名前空間を確認します。

「Content.DataAccessStuff」である必要があります。

于 2013-11-08T05:31:45.907 に答える