使用ASP.NET MVC4和Razor设计HTML5页面

使用ASP.NET MVC4和Razor设计HTML5页面,razor,asp.net-mvc-4,expression-web,Razor,Asp.net Mvc 4,Expression Web,我正在使用Razor引擎开发一个ASP.NETMVC4站点。我发现让我慢下来的一件事是网站的设计和风格。目前,我编辑我的视图,加载网站,转储HTML源代码,然后用ExpressionWeb编辑它 这很痛苦。它需要使用所有正确的css文件创建一个临时位置,创建“假”html页面,然后在编辑器中加载它们以获得我想要的外观,然后编辑我的razor视图以复制该外观 我觉得我做错了。但是我没有看到其他的选择。我梦想有一些类似WPF的设计视图,但我认为这并不存在。除此之外,人们如何使用MVC和Razor设计

我正在使用Razor引擎开发一个ASP.NETMVC4站点。我发现让我慢下来的一件事是网站的设计和风格。目前,我编辑我的视图,加载网站,转储HTML源代码,然后用ExpressionWeb编辑它

这很痛苦。它需要使用所有正确的css文件创建一个临时位置,创建“假”html页面,然后在编辑器中加载它们以获得我想要的外观,然后编辑我的razor视图以复制该外观


我觉得我做错了。但是我没有看到其他的选择。我梦想有一些类似WPF的设计视图,但我认为这并不存在。除此之外,人们如何使用MVC和Razor设计富internet应用程序?

我建议使用Visual Studio来创建一个非常高效的开发环境。


它非常有效,因为所有文件类型都可以通过该工具访问和更改,无需转储文件。这是微软的宝贝,他们花了很多时间和精力使它成为.NET开发人员的终极工具。

VS的页面检查器功能解决了您的一些问题吗

对不起,我没有得到你的答案。我正在使用VS2012编写我的应用程序。我知道我可以访问所有类型的文件,但是如何设计页面?VS不会直接渲染Razor。那么,如何查看页面来设计页面,而不显示页面,然后保存html进行编辑呢?无论我当时是使用VS还是Expression Web,问题都是一样的。我从事MVC工作的大多数Web商店都运行visual studio,只需修改视图并刷新视图。随着Chrome开发者工具等工具的出现,我们只需直接在Chrome上开发,而不使用除VS之外的任何东西。谢谢Paul,这也是我一直在做的事情-我使用expression web进行一些事情(div放置、css创建和编辑)然后chrome开发工具对页面进行微调。这就像在chrome或IE中点击F12。。。我可以启用和禁用样式和属性,但更改不会持久化到cshtml页面。。。至少它是并排的。但这并不是对页面样式和布局的改进。转储到html并使用ExpressionWeb仍然更有效。