asp.net 1.0 から asp.net 2.0 にアップグレードするときに興味深い問題が発見されました
著者:Eve Cole
更新時間:2009-06-30 16:26:29
今日、ついに元の ASP.NET 1.0 プログラムを ASP.NET 2.0 にアップグレードしました。VS 2005 には、すべてが自動化され、操作が簡単になる変換ウィザードが付属しています。自動的に変換された後、App_Code フォルダーにさらにいくつかの奇妙なファイルがあることに突然気づきました。すべてスタブで始まり、mi で始まるフォルダー (具体的な名前は削除され忘れられました) にありました。いいえ そのような .cs ファイルはありません。これらを開くと、それらはすべて抽象クラスであり、一部には抽象メソッドと共通フィールドがあることがわかります。確認したところ、asp.net 1.0 にはいくつかのページ ポスト ファイル (.aspx.cs ファイル) が存在し、これらのクラスはすべて 1 つのクラスに抽象化され、名前が変更されていました。抽象クラスは継続され、すべてのパブリック メソッドとパブリック フィールドも抽象クラスに抽出され、元のクラスのパブリック メソッドが抽象クラスをオーバーライドするように変更されます。 。
これらの抽象クラスを削除したい場合は便利ですが、元のクラスを元の状態に戻す必要があります。
ASP.NET 1.0 から ASP.NET 2.0 に変換する際の注意事項をインターネットで確認したのですが、この項目が見つからなかったので、友人の参考になればと思い、ここに投稿します。
http://licongjie.cnblogs.com/archive/2006/05/25/409227.html