我猜,大多数使用Visual Studio的人在创建他们的第一个ASP.NET MVC项目时有同样的反应:设计视图在哪里结束?
当使用传统的Web窗体在Visual Studio中开发应用程序时,设计视图非常方便,它通过简单地将项目从工具箱拖放到设计页面,帮助您在网页中创建用户控件和其他组件。虽然它不允许定位和高级样式,但是如Dreamweaver做的,如果你想避免痛苦的HTML格式化和CSS样式(或你不熟悉HTML),它是一个非常有用的功能。
是否有任何方法使用图形设计器创建视图布局,然后将设计与视图的“逻辑”部分(使用模型填充/提交到控制器的数据)?
解决方法
I guess that most people that use Visual Studio had my same reaction when they created their first ASP.NET MVC project: where did the Design View end up?
一点也不。我个人从来没有使用经典的Web表单中的设计视图,当我迁移到MVC它没有真正有什么区别。不仅如此,它不再有任何意义使用它了。我很高兴,没有设计师弄乱我的代码了。我有Intellisense足够的头痛,如果你使用触摸代码幕后的代码的设计器,东西会弄乱。所有我需要的是工作Intellisense完成的标签,理想地了解HTML5。
至于设计网页,你可以看看Expression tools。