ASP.NETページの1つに巨大なコードビハインドファイルがあります。コードを複数の部分クラスに分割できれば、コードの保守が簡単になります。ただし、これはASP.NETについては十分に文書化されていません。
追加の部分クラスをApp_Codeフォルダーに移動する必要があることを学びました。Webコントロールを参照するには、Protected WithEvents宣言を使用する必要があるようです(まだ機能するかどうかはわかりませんが)。
私が今電話を切ったのはViewStateです。追加の部分クラスファイルでそれを参照することはできません。部分クラスのクエリ文字列からID番号を取得する必要があります。クエリ文字列値のコードビハインドファイルにパブリックプロパティを作成すると、部分クラスファイルで参照できなくなります。表示されません。