代码之家  ›  专栏  ›  技术社区  ›  CoderDennis

ASP.NET WebControls未出现在我的vs 2008工具箱中

  •  0
  • CoderDennis  · 技术社区  · 15 年前

    我创建了一个新的ASP.NET Web应用程序已经有一段时间了。(过去9个月我一直在做ASP.NET MVC,一年前我还没有做过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”或其依赖项之一。系统找不到指定的文件。

    3 回复  |  直到 15 年前
        1
  •  1
  •   chakrit Dutchie432    15 年前

    是否尝试修复Visual Studio安装?

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

    如果这不起作用,那么我认为您应该重新安装Visual Studio…似乎插件/插件损坏了工具箱

        2
  •  0
  •   Ropstah    15 年前

    你试过了吗?

    1. removing and then re-adding 程序集引用,然后
    2. rebuilding 解决方案?
        3
  •  0
  •   chakrit Dutchie432    15 年前
    推荐文章