新しい ASP.NET Web アプリケーションを作成してからしばらく経ちました。(私は過去 9 か月間 ASP.NET MVC を実行しており、その前の約 1 年間は ASP.NET サイトを作成していませんでした。) 今、新しい通常の ASP.NET アプリを作成しました。 Default.aspx ファイルでは、Visual Studio はツールボックスに HTML タブのみを表示しています。WebControls またはデータ アクセス コントロールがありません。(他にどのタブを表示する必要があるかさえ覚えていません。)
このように Web コントロールを手動で追加しようとすると、
<asp:Label id="LabelTest" runat="server"></asp:Label>
緑色の波線が表示され、ツール ヒントには次のように表示されますUnrecognized namespace 'asp'.
ツールボックスで Web コントロールを取得し、名前空間を認識させるにはどうすればよいですか?
ページ読み込みイベントに次の行があります。
LabelTest.Text = "testing"
アプリは期待どおりにコンパイルおよび実行され、ラベルが表示されますtesting
。
だから、私はそれを言い表すことができますが、これはフォームの設計をより困難にするだけです.
更新:これまでに回答として投稿された 3 つの提案をすべて試しましたが、何も役に立ちませんでした。今、私は以前に得ていたものに加えて、別のエラーを見ています。デザイナーでは、次のように表示されます。
コントロール作成エラー - LabelTest
ファイルまたはアセンブリ 'Microsoft.Web.Authoring' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。