自从我创建了一个新的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”或其依赖项之一。系统找不到指定的文件。
答案 0 :(得分:1)
您是否尝试过修复Visual Studio安装?
弹出光盘并选择“修复”?
如果这不起作用,那么我认为你应该重新安装Visual Studio ......看起来插件/插件损坏了工具箱
答案 1 :(得分:0)
你试过吗
removing and then re-adding
汇编引用然后rebuilding
解决方案?答案 2 :(得分:0)