【问题标题】:Is it possible to use HTML designer in VS 2013 for an MVC Web Application?是否可以在 VS 2013 中将 HTML 设计器用于 MVC Web 应用程序?
【发布时间】:2013-12-17 01:00:57
【问题描述】:

是否可以在 Visual Studio 2013 的 HTML 设计器中查看 MVC Web 应用程序?

我正在使用 Visual Studio 2013 创建 Web 应用程序,但找不到 site.master - 甚至在解决方案资源管理器的 Views/Shared 文件夹中也找不到。

Web 应用程序是 c# 并且是 MVC。

在哪里可以查看 site.master,以便我可以根据自己的喜好更改模板?

【问题讨论】:

标签: c# asp.net asp.net-mvc vb.net visual-studio


【解决方案1】:

不,目前这是不可能的,在大多数情况下,HTML 设计人员甚至很难知道 Razor 代码的含义,但是通过使用自 VS2012 以来已经可用的 Page Inspector 有某种解决方案

您需要做的就是右键单击视图并选择“在页面检查器中查看”

更新

布局截图

【讨论】:

  • 哦,好的。因此,如果我想更改页面的默认外观,而不必单击每个单独的视图,这可能吗?例如,在 Web 表单 Web 应用程序中,您只需编辑 site.master 即可更改整个站点的外观。有什么办法可以做到这一点,例如在您的图片中将徽标放在“您的徽标在这里”区域,这样您就不必在每个视图上放置徽标?感谢您的回复。
  • 是的,您可以在共享文件夹下执行此操作。有一个 _ViewStart.cshtml,你可以在那里声明你的布局。查看更新的屏幕截图
  • 好的,感谢您的帮助!那么你会推荐使用 MVC 或 Web 表单吗,因为我们不能在 MVC 中使用 HTML 设计器?我知道有大量关于 MVC 与 Web 表单的讨论,但在我看来,仍然没有直接涉及到构建网站。
  • 对我来说,自从我使用 MVC 以来,我从未回头,学习曲线可能很陡峭,但一旦你上瘾,它就非常容易,而且部署速度更快。将它与开源或免费框架(如 s#arp、开放访问 ORM、EF)结合起来,它会摇摆不定。我现在不能没有视图模型。
  • 感谢您的帮助!我真的很感激。我正在从 VS 2008 转换到 VS 2013,还从 VB 转换到 c# 以及从 Web 窗体到 MVC,所以我不知所措,特别是当我想做的只是改变 Web 应用程序的设计/外观并且它已经采取了我花了 2 个小时来弄清楚为什么找不到 HTML Designer 和 Site.Master 页面:s --> 我希望从长远来看,所有这些尝试的编码转换都是一个好主意
猜你喜欢
  • 2019-08-02
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-19
  • 2023-04-10
  • 2012-10-14
相关资源
最近更新 更多