0

新しい 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 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

4

3 に答える 3

1

Visual Studio のインストールを修復してみましたか?

ディスクを挿入し、「修復」を選択しますか?

それでもうまくいかない場合は、Visual Studio を再インストールする必要があると思います...プラグイン/アドオンがツールボックスを破損しているようです

于 2009-09-05T00:32:45.860 に答える
0

やってみました

  1. removing and then re-addingアセンブリ参照、次に
  2. rebuildingソリューション?
于 2009-09-05T00:11:06.430 に答える
0

「ツールボックスのリセット」コマンドを試しましたか?

ツールボックスをリセット http://chakrit.net/files/stackoverflow/so_reset_toolbox.png

...

于 2009-09-05T00:11:48.787 に答える