【问题标题】:ASP.NET WebControls are not appearing in my VS 2008 toolboxASP.NET WebControls 没有出现在我的 VS 2008 工具箱中
【发布时间】:2009-09-05 00:05:01
【问题描述】:

我已经有一段时间没有创建新的 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”或其依赖项之一。系统找不到指定的文件。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 嗯,我的机器肯定有严重问题,因为当我尝试时,我得到“加载设置组件时遇到问题。取消设置。” :(
    • 我在程序和功能中双击 Visual Studio 2008,它启动了修复,现在正在运行...
    • 不,这仍然没有帮助。
    • @Dennis Palmer 我认为您应该重新安装 Visual Studio ...您似乎有一些损坏工具箱的插件/插件
    • 接受重新安装评论的答案。
    【解决方案2】:

    你试过了吗

    1. removing and then re-adding 程序集引用,然后
    2. rebuilding解决方案?

    【讨论】:

      【解决方案3】:

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

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

      ...

      【讨论】:

        猜你喜欢
        • 2010-09-18
        • 1970-01-01
        • 1970-01-01
        • 2010-10-19
        • 2018-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多