私はそこに何百もの質問があることを知っていますが、この場合はコードが正しくありコンパイルされています。ASPXページファイルの名前変更後 "現在のコンテキストに名前 'メッセージ'が存在しません"
ページファイルの名前を変更すると、問題が発生します。
Visual Studioで名前の変更を試みました。名前の変更を試みた後にメッセージが表示されます。
その後、aspx
ファイル内のすべてのUI要素はaspx.cs
ファイルには使用できません。 IntellisenseがUI要素を認識しないため、コンパイルされない点を除いて、すべてが正常に見えます。 aspx
,aspx.cs
、およびdesigner.cs
ファイルの名前が正しく変更されています。
私はすべてを試しました。 Visual Studioの再起動、Visual Studioの再起動、obj
フォルダの削除、Windowsの再起動、クラス名の変更、デザイナーファイルの削除と再構築、新しいページの作成とコードのコピー、CodeBehind
での作業、およびプロジェクトファイルの検査Page
タグ内のInherits
プロパティ。
名前を変更したら、コードビハインド内の名前空間も変更しましたか?それは問題だったかもしれません。 – Tim
Ah。問題はネームスペースの大文字小文字の不一致であることが判明しました。 (恥ずべきで頭が痛い...)私はコンパイルされたことで混乱していて、何も変えないと壊れてしまったと思う。 – Matt