在过去的3-4年里,我并没有花太多的时间在浏览器开发上。所以我在这方面有点落后于时代。我很好奇ASP.NET MVC会不会让开发复杂的基于浏览器的屏幕/表单变得更容易?在过去,我最讨厌开发人员浏览器应用程序的是创建屏幕/表单,这是非常乏味的。
发布于 2010-01-28 21:38:54
如果不指出显而易见的事情,您仍然在使用HTML/CSS以及与之相关的所有固有限制。
MVC实际上只是提供了一种在应用程序中传递数据的更受控制的方法。在这方面,管理数据更容易,但它仍然是以HTML/CSS呈现的。
我还没有像这样构建一个大规模的应用程序,但在我的小应用程序中,它仍然是HTML/CSS。
发布于 2010-01-28 21:46:17
MVC2.0增加了一大堆东西,使得构建表单变得更容易。例如,看看EditorFor和DisplayFor。
http://davidhayden.com/blog/dave/archive/2009/08/21/HtmlEditorForScaffoldColumnAttribute.aspx
MVC2.0还引入了使用代码注释的表单验证。您可以使用System.ComponentModel.DataAnnotations名称空间中的属性来修饰模型属性,这将用于构建验证规则。
所有这些都不会让构建表单变得像WebForms那么“容易”,但是您也不会被所有旧的WebForms包孕所困住。
发布于 2010-01-28 21:38:25
嗯,以前的webforms有点太简单了。你不会喜欢MVC的这一方面的。
https://stackoverflow.com/questions/2154822
复制相似问题