私は主にこれを理解しようとしています。.NET アプリケーションで同様の名前を持つこれらすべてのクラスの目的は何ですか?
また、実装の詳細が表示されるのはどれですか? .ASPX が実際の Web サイトだと思いますか?
ありがとう!
私は主にこれを理解しようとしています。.NET アプリケーションで同様の名前を持つこれらすべてのクラスの目的は何ですか?
また、実装の詳細が表示されるのはどれですか? .ASPX が実際の Web サイトだと思いますか?
ありがとう!
この.aspx
ファイルには、ページのマークアップ、つまりサーバー タグが混在する HTML コードが含まれます。
この.aspx.cs
ファイルはコード ビハインド ファイルで、ページ クラスの C# コードが含まれています。
この.aspx.designer.cs
ファイルには、マークアップ ファイル内のコントロールをページ クラス内のプロパティとして宣言する自動生成された C# コードが含まれているため、簡単にアクセスできます。
これは基本的に同じクラスです。それはあなたの快適さのためだけに分割されています。http://msdn.microsoft.com/en-us/library/ms178138(v=vs.100).aspxを参照する か、Webフォームに関する他のいくつかのペーパーを読んでください。しかし実際には、これらすべてを同じファイルにまとめることができます。したがって、イベントハンドラーなど、すべてのコードスタッフはPageName.aspx.csファイルに含まれている必要があります。PageName.aspxには、htmlマークアップが必要です。また、生成されたファイルには生成されたものが含まれているため、おそらく生成されたファイルにはあまり関心がないため、次回の再生成時にこのファイル内のすべてのコードが失われます。