Visual Studio 2010设计器未正确显示AJAX选项卡容器

时间:2012-05-16 15:09:54

标签: asp.net html css visual-studio-2010 visual-studio-designer

概述

我遇到了Ajax Tab Container的问题,我在其中添加了三个标签,即“添加用户”,“删除用户”和“更新用户”。我不得不使用“Source View”添加它们,因为我无法找到Ajax Tab Container的智能标记。

  • 我无法修改标签
  • 无法添加事件处理程序,

问题
所以问题是Visual Studio 2010没有在设计器中正确显示AJAX选项卡容器,我必须在“源视图”中手动修改控件,这很费时间。

内部Visual Studio Ajax选项卡呈现
Inside Visual Studio Ajax Tab Rendering

虽然Tab容器在浏览器中正确呈现。

内部FireFox Ajax选项卡容器渲染渲染 Inside FireFox Rendering

如何解决?

更新 found this post related

2 个答案:

答案 0 :(得分:2)

  

我必须在“源视图”中手动修改控件,这是一个   浪费时间。

这不是浪费时间。就个人而言,我认为根本不应该使用设计模式,并且你应该熟悉自己对代码的理解,这样你就可以自己想象一下。

如果您有兴趣成为专业的Web开发人员,那么我建议从Visual Studio中删除设计模式(这可以通过工具选项*)。这将解决您的问题。

*转到Tools> HTML Designer>解开Enable HTML Designer

答案 1 :(得分:2)

VS设计师无法呈现浏览器可以提供的所有内容。这不是为了(对不起,不好的双关语)。它意味着作为设计时参考,但在各种浏览器中运行您的页面之前,您无法看到真正呈现的内容。

大多数专业网页开发人员都不会使用设计师,因为您可以手工制作更清晰的代码。