Web表单没有';不允许添加标准的工具箱元素

本文关键字:标准 添加 工具箱 元素 不允许 表单 Web | 更新日期: 2023-09-27 18:21:55

我有一个.Net Framework 4 Web项目,在向其中添加Web服务之前,它可以正常工作。然后,我创建了一个带有母版页的网页表单,但在设计模式中看不到asp:Content部分。工具箱中没有可用的标准工具箱项,如图所示:Image1(由于缺乏信誉而无法添加图像)

然后,我尝试创建一个新的Web表单,以消除与母版页相关的错误,但标准工具箱项再次不可见。

到目前为止我尝试过的东西:

  • 已删除web服务
  • 撤消挂起的更改
  • 创建了一个不使用母版页的新web表单
  • 创建了一个新的web项目
  • 通过工具导入和导出设置重置设置
  • 通过命令行重置devenv/ResetSettingsdevenv/ResetSkipPkgs
  • 通过安装.iso修复了Visual Studio
  • UPDATE 1我还尝试从源代码视图添加一个标签,如本文所述问题当我切换到设计模式时,它抛出了一个错误:"创建控件时出错"Image2

我认为这是一个与项目相关的问题,但我不确定。奇怪的是,一些旧项目,比如ascx控件,允许我添加标准工具箱项目,但没有新创建的项目允许我这样做。我该如何解决此问题?

提前感谢,

Web表单没有';不允许添加标准的工具箱元素

经过长时间的谷歌搜索,大部分答案都围绕

重置工具栏从C:''Users(您的用户)''AppData''Local''Microsoft''VisualStudio''11.0中删除.tbd文件使用devenv.exe/SafeMode&devenv.exe/ResetSettings。他们都没有为我锻炼,这让我更不舒服。

我做了一些行之有效的事情,并认为如果能帮助到别人,就值得分享。

我遵循了上述所有步骤,但都失败了。我做了步骤1&2与我的项目(在VS 2012)开放和

右键单击工具箱>选择项目>按下重置>确定。然后,右键单击"工具箱">"添加选项卡">"为其命名">然后再次重置工具箱有一些屏幕闪烁-一些加载。

令我惊讶的是,灰色生命(灰色控制)现在可以使用了。

希望这能帮助到像我这样的人!:)

在图像中,"常规"选项卡是打开的,而不是HTML选项卡。请尝试单击HTML选项卡。

1-右键单击您的web应用程序项目,然后选择Properties->web

2-在服务器部分选择使用IIS Web服务器->,然后单击创建虚拟服务器。

3-清除您的项目中以前编译过的任何DDL,然后重新编译您的项目。

也是

http://support.microsoft.com/kb/2933779/en