【发布时间】:2023-03-20 14:40:02
【问题描述】:
我想大多数使用 Visual Studio 的人在创建他们的第一个 ASP.NET MVC 项目时都会有我同样的反应:设计视图在哪里结束?
在 Visual Studio 中使用经典 Web 窗体开发应用程序时,设计视图非常方便,它可以帮助您通过简单的拖放项目在网页中创建用户控件和其他组件从工具箱到设计页面。虽然它不允许定位和高级样式,但 Dreamweaver 却可以,但如果您想避免痛苦的 HTML 格式和 CSS 样式(或者您不熟悉 HTML),它是一个非常有用的功能。
有没有办法使用图形设计器创建视图布局,然后将设计与视图的“逻辑”部分集成(使用模型从/向控制器填充/提交数据的部分) ?
【问题讨论】:
-
Asp.Net MVC 框架是为了摆脱不必要的复杂和不灵活的 Web 表单抽象和拖放式开发而共同努力的结果。你会发现大多数使用 MVC 的开发者都非常乐意摆脱设计师。
-
我认为微软正在改变他们在这方面的立场,请参阅下面channel9.msdn.com/posts/… 的回答。不是拖放,而是将客户端视图加入开发者视图
-
不知道为什么人们不喜欢设计视图/拆分代码设计视图。当然比切换到网络浏览器要好。旁边的某种实时预览会很棒,尤其是对于嵌套视图。对于那些不喜欢实时预览功能的人 - 不要使用它!就我个人而言,在编写 HTML 代码时,我更喜欢并排呈现的 HTML/CSS。
标签: asp.net-mvc visual-studio-2010 design-view