1. ホーム
  2. asp.net

[解決済み] CodeFileとCodeBehindの比較

2022-05-12 06:53:18

質問

とはどのような違いがあるのでしょうか? コードファイル ="file.ascx.cs"と コードビハインド ="file.ascx.cs" ASP.NETユーザーコントロールの宣言の中で?

どちらが新しいですか、または推奨されますか? または、それらは特定の使用法を持っていますか?

どのように解決するのですか?

コードビハインド : コンパイルが必要です(ASP.NET 1.1モデル)。コンパイルされたバイナリは、Webサイトのbinフォルダに配置されます。デプロイ前にVisual Studioでコンパイルする必要があります。ソースコードをプレーンテキストで表示させたくない場合に有効なモデルです。例えば、コードを提供する義務のない顧客に納品する場合などです。

コードファイル : デプロイメントのためのソリューションでソースファイルを提供します。ASP.NET 2.0ランタイムは必要なときにコードをコンパイルします。コンパイルされたファイルはMicrosoft.NET[.NET version]♪Temporary ASP.NET Filesにあります。