【问题标题】:Visual Studio 2010 designer not displaying AJAX tab container correctlyVisual Studio 2010 设计器未正确显示 AJAX 选项卡容器
【发布时间】:2012-05-24 04:28:46
【问题描述】:

概览

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

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

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

Visual Studio Ajax 选项卡内部渲染

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

FireFox Ajax Tab 容器内部渲染渲染

如何解决?

更新: found this post related

【问题讨论】:

  • 阅读您的个人资料,您似乎是一个非常热衷于 .NET 的开发人员。您想要使用设计器似乎出乎意料,更令人惊讶的是您发现 Source View 是在浪费时间。
  • @JamieDixon 使用 Source View 一开始很适合练习,但是我在这个项目上时间不够,必须快点完成。
  • @dotNetSoldier 如果时间不够,请不要担心它在 Visual Studio 中的显示方式。这并不代表它在任何浏览器中的显示方式。
  • 好吧,简单粗暴,要弄脏源​​代码,+1 为您宝贵的时间

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


【解决方案1】:

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

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

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

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

【讨论】:

  • 我已经从我的帖子中删除了“浪费时间” :),+1 寻求帮助
【解决方案2】:

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

大多数专业的 Web 开发人员都不会使用该设计器,因为您可以手动生成更简洁的代码。

【讨论】:

  • 好吧,我明白了,我要从我的帖子中删除“浪费时间”:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-04
  • 1970-01-01
  • 2014-06-04
  • 1970-01-01
相关资源
最近更新 更多