0

私は主にこれを理解しようとしています。.NET アプリケーションで同様の名前を持つこれらすべてのクラスの目的は何ですか?

また、実装の詳細が表示されるのはどれですか? .ASPX が実際の Web サイトだと思いますか?

ここに画像の説明を入力

ありがとう!

4

2 に答える 2

6

この.aspxファイルには、ページのマークアップ、つまりサーバー タグが混在する HTML コードが含まれます。

この.aspx.csファイルはコード ビハインド ファイルで、ページ クラスの C# コードが含まれています。

この.aspx.designer.csファイルには、マークアップ ファイル内のコントロールをページ クラス内のプロパティとして宣言する自動生成された C# コードが含まれているため、簡単にアクセスできます。

于 2012-11-13T23:54:50.590 に答える
2

これは基本的に同じクラスです。それはあなたの快適さのためだけに分割されています。http://msdn.microsoft.com/en-us/library/ms178138(v=vs.100).aspxを参照する か、Webフォームに関する他のいくつかのペーパーを読んでください。しかし実際には、これらすべてを同じファイルにまとめることができます。したがって、イベントハンドラーなど、すべてのコードスタッフはPageName.aspx.csファイルに含まれている必要があります。PageName.aspxには、htmlマークアップが必要です。また、生成されたファイルには生成されたものが含まれているため、おそらく生成されたファイルにはあま​​り関心がないため、次回の再生成時にこのファイル内のすべてのコードが失われます。

于 2012-11-13T23:52:47.300 に答える