1

概述

我在使用 Ajax 选项卡容器时遇到问题,我在其中添加了三个选项卡,即“添加用户”、“删除用户”和“更新用户”。我不得不使用“源视图”添加它们,因为我无法找到 Ajax Tab Container 的智能标签。

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

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

在 Visual Studio Ajax 选项卡渲染中
在 Visual Studio Ajax 选项卡渲染中

尽管 Tab 容器在浏览器中正确呈现。

FireFox Ajax Tab 容器内部渲染 FireFox 渲染内部

如何解决?

更新: 发现这篇文章相关

4

2 回答 2

2

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

这不是浪费时间。就我个人而言,我认为根本不应该使用设计模式,并且您应该熟悉了解代码,以便自己可视化。

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

*转到Tools> HTML Designer> 取消勾选Enable HTML Designer

于 2012-05-16T15:13:32.210 回答
2

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

大多数专业的 Web 开发人员无论如何都不使用设计器,因为您可以手动生成更清晰的代码。

于 2012-05-16T15:13:46.007 回答