2011-06-27 9 views
0

私には2つの質問があります。asp.netのウェブサイトの名前空間

  1. asp.netのネームスペースの入手方法 ウェブサイト。 In asp.net web アプリケーションのように、新しい追加項目ごとに という名前空間が表示されます。そのように どのように我々はasp.netのネームスペースを持つことができます すべての項目のWebサイト。 私は がAPP-codeフォルダに直接置かれたクラスのメソッドを呼び出す必要があります。
  2. 私のaspx.cs pageloadメソッドでは、私は public/private 変数を宣言しなければならず、私は オブジェクトをどのような順序で作成しなければなりません。 最初に宣言する必要があるのは です。変数を宣言するか、クラスを作成します。

私の質問は基本的ですが、私は混乱しています。

助けてください ありがとうございました。

+0

私の提案:2つの異なる質問を投稿し、問題を説明するサンプルコードをいくつか含めてください。 – M4N

答えて

0

ご質問は理解できません。
Web.configで<namespaces> elementを探している可能性があります。

+0

彼はApp_Code-folderのコードを参照しています。既定では、ASP.NETはこのフォルダで生成されたコードファイルの名前空間を追加しません。 – Arjen

+0

はいあなたのcorrect.howウェブサイトの名前空間を追加するには、私はWebサイトに追加されたすべての新しい項目の名前空間を取得する必要があります – anish

0

1)試しましたか?ソリューションエクスプローラでWebサイトを右クリックし、[プロパティ]をクリックし、[アプリケーション]タブでデフォルトの名前空間を調整します。これはウェブサイトとは異なりますか?

2)pageloadイベントの上にパブリック変数を宣言し、それらをpageloadイベント内に設定します。

+0

申し訳ありませんが、アプリケーションタブを参照してください。私はvs2010.cloudに取り組んでいます。 – anish

0

私はウェブサイトのプロジェクトで既定の名前空間を設定することが可能であるとは思わないけどごとに新しいファイルが作成された後、それを自分で追加することは簡単です:私は完全には理解していない

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 

namespace MySite 
{ 

    /// <summary> 
    /// Summary description for Class1 
    /// </summary> 
    public class Class1 
    { 
     public Class1() 
     { 
      // 
      // TODO: Add constructor logic here 
      // 
     } 
    } 
} 

あなたの2番目の質問しかし、私は正しくあなたを理解している場合は、クラスや変数のインスタンスを作成する順序は重要ではありません。必要に応じて作成します。 pageloadイベントで作成された変数/オブジェクトは、そのイベントでのみ使用できます。パブリック変数が必要な場合は、クラスレベルで宣言します。