CodebehindファイルなしでASPXページにコンストラクターを実装できますか?
「test.aspx」というページがあり、コンストラクターを含めようとしています。
<%@ Page Language="C#" %>
<script runat="server">
public dd_prop_test_aspx() : base() { /* Do stuff */ }
</script>
しかし、ランタイムコンパイラは私にエラーを出します:
CS0111:タイプ「ASP.test_aspx」は、同じパラメータータイプを持つ「test_aspx」というメンバーをすでに定義しています
Line 558: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 559: public test_aspx() {
Line 560: string[] dependencies;
コンストラクターを自動的に生成しないようにディレクティブを指定できますか(コンパイラーが生成するように見えます)?または、これを回避する別の方法がありますか?
最後に、Page_PreInitの前にクラスに変数を設定したいので、コンストラクターを使用せずに回避策が存在する場合は、それも機能します。