私のページには次の行がありました:
<asp:TextBox runat="server" ID="Server" />
そして、次のエラーが発生しました。
コンパイラ エラー メッセージ: CS1061: 'System.Web.UI.WebControls.TextBox' には 'ScriptTimeout' の定義が含まれておらず、タイプ 'System.Web.UI.WebControls.TextBox' の最初の引数を受け入れる拡張メソッド 'ScriptTimeout' もありませんが見つかりました (using ディレクティブまたはアセンブリ参照がありませんか?)
ソース エラー:
Line 172: global::ASP.applications_returndata_releasemanagement_aspx.@__initialized = true;
Line 173: }
Line 174: this.Server.ScriptTimeout = 30000000;
Line 175: }
Line 176:
IDを別のものに変更した後は問題ありませんでした。
「サーバー」をコントロールIDとして使用できない理由を知っている人はいますか? 検索したところ、asp.net コントロールの予約語について何も見つかりませんでした。