asp.net の動的コード ジェネレーターとして roslyn フレームワークの実装の可能性を探っています。これまでのところ、それは素晴らしいようです。現時点では、asp.net ページ (Web アプリケーション) の実装の背後にあるコードの生成に行き詰まっています。page.design.cs と page.aspx.cs コードの両方を含むアセンブリを作成できましたが、結果を既存の .aspx ページにリンクする方法がわかりません (コードを設定すると、このシナリオはうまくいきました)私のプロジェクト内の(1つの)別のクラスの背後にあり、Inherit
属性にnamespace.class_nameを設定しました)。私は変更しましたInhertit
roslyn コード生成の結果であるクラスを指す属性。ただし、.aspx ページはコンパイル時にコード ビハインド インスタンスが利用可能であることを期待しているため (推測)、これは機能していないようですが、実行時にこの定義を提供しようとしています。
.aspx を騙して、実行時に提供できるコードビハインド定義があると思わせる方法はありますか? また、カスタム コードビハインド クラスを .aspx ページにリンクするにはどうすればよいですか?
よろしくお願いします。