Visual studio 2010 为什么可以';Visual Studio预览MVC Razor视图(.cshtml)页面是否与asp/aspx页面类似?

Visual studio 2010 为什么可以';Visual Studio预览MVC Razor视图(.cshtml)页面是否与asp/aspx页面类似?,visual-studio-2010,asp.net-mvc-3,razor,Visual Studio 2010,Asp.net Mvc 3,Razor,我喜欢使用Razor查看引擎使用ASP.NETMVC 3,但不好意思承认在Visual Studio designer中无法预览页面(.cshtml)会对我的工作效率产生负面影响 Visual Studio不会预览Razor页面的根本原因是什么?或者是Razor相对较新(并在带外发布),在这种情况下,我们可能希望在Visual Studio 2012中预览?这确实只是Razor如此新的一个例子。毫无疑问,预览版将在未来版本中使用Razor(谁知道呢,也许2010年的service pack会添加

我喜欢使用Razor查看引擎使用ASP.NETMVC 3,但不好意思承认在Visual Studio designer中无法预览页面(.cshtml)会对我的工作效率产生负面影响


Visual Studio不会预览Razor页面的根本原因是什么?或者是Razor相对较新(并在带外发布),在这种情况下,我们可能希望在Visual Studio 2012中预览?

这确实只是Razor如此新的一个例子。毫无疑问,预览版将在未来版本中使用Razor(谁知道呢,也许2010年的service pack会添加此功能)。然而,正如@marcind所指出的,这是我的猜测…

因为没有设计师。您可以通过运行它来预览它

我不同意生产力。在过去,使用ASPX设计器时,我的标记经常被破坏(现在可能更好)


没有人知道未来是否会有设计师。但据报道,有一个解决办法

由于此答案标记为解决方案,因此在此进行注释。事实上,这只是猜测。目前还没有计划在Visual Studio 2010中添加剃须刀设计师。我重新阅读了这篇文章,哇,这是六年前的事了,所以肯定没有计划进行剃须刀预览,除非它已经有可能了,而且我还没有看过。使用RenderRazorViewToString是可能的。如果你在网上搜索,很多人都会用到一个小代码,这个小代码可以用来在VS中做一个扩展,让你右键点击一个.cshtml,并有一个预览选项,当然会有假数据与视图合并。我只是猜测。你甚至可以在stackoverflow上找到很多例子,这只是一个谷歌搜索结果,英文版本不太好:到2019年有什么新闻吗?我在这里就我自己的问题发表评论,周围有微软员工吗?注意这个问题上的视图数量,远远高于考虑问题年龄的平均值,因此开发人员正在寻找…没有这个功能感觉像是向前迈出了一步。。后退一步。。20%的时候,当我真的需要看到标记时,我希望我能看到一个“预览”,这样我就不必在HTML中插入@来代替标题占位符。。“预览”是2008年的一个重大改进。。真不敢相信没有这个是可以接受的。当然,如果有合适的设计师,它会提高生产力。你能想象asp.net mvc的表达式混合吗?但现实是,没有一个网页设计软件可以做到这一点。此时,唯一的方法是在一系列浏览器中打开整个页面。那是一种痛苦。