ASP.NET WebControl没有出现在我的VS 2008工具箱中

时间:2009-09-05 00:05:02

标签: asp.net visual-studio web-controls

自从我创建了一个新的ASP.NET Web应用程序以来,已经有一段时间了。 (我在过去的9个月里一直在做ASP.NET MVC,并且在此之前大约一年没有做过ASP.NET站点。)现在我已经创建了一个新的常规ASP.NET应用程序,当我看起来在Default.aspx文件中,Visual Studio仅显示工具箱中的HTML选项卡。我没有WebControls或数据访问控件。 (我甚至不记得我应该看到的其他标签。)

当我尝试手动添加网页控件时,

<asp:Label id="LabelTest" runat="server"></asp:Label>

我得到一个绿色的波浪形,工具提示说Unrecognized namespace 'asp'.

在工具箱中获取Web控件以及识别命名空间需要做什么?

我的页面加载事件中有这一行:

LabelTest.Text = "testing"

我的应用程序按预期编译并运行 - 标签显示testing

所以,我可以说出来,但这只会让表单设计变得更加困难。

更新:到目前为止,我已尝试将所有3条建议作为答案发布,但没有任何帮助。现在我发现除了之前的错误之外还有一个不同的错误。在设计师中我现在看到了:

  

创建控件时出错 - LabelTest

     

无法加载文件或程序集“Microsoft.Web.Authoring”或其依赖项之一。系统找不到指定的文件。

3 个答案:

答案 0 :(得分:1)

您是否尝试过修复Visual Studio安装?

弹出光盘并选择“修复”?

如果这不起作用,那么我认为你应该重新安装Visual Studio ......看起来插件/插件损坏了工具箱

答案 1 :(得分:0)

你试过吗

  1. removing and then re-adding汇编引用然后
  2. rebuilding解决方案?

答案 2 :(得分:0)

您是否尝试过“重置工具箱”命令?

reset toolbox http://chakrit.net/files/stackoverflow/so_reset_toolbox.png

...