いくつかの .ascx および .aspx ファイルを含む Website プロジェクトがあります。.ascx ファイルに新しい要素を追加<asp:TextBox ID="tb1" runat="server" ... />
し、この要素を使用して適切な .ascx.cs ファイルにいくつかのコードを書きました: tb1.Text = "SomeText";
. このプロジェクトをコンパイルすると、次のエラーが表示されます: The name 'tb1' does not exist in the current context.
.ascx ページのマークアップを強制的に更新するにはどうすればよいですか? Web サイトプロジェクトを使用していますが、そのタイプを Web アプリケーションに変更できません。
UPD: .ascx.designers.cs ファイルを持たないWeb サイトプロジェクトがあります。また、プロジェクトのタイプを Web アプリケーションに変更できません。