![]() |
1
-1
你说的对,MVC只适合简单的页面。如果您正在制作真实世界的应用程序,您将添加许多Web表单已经提供的自定义代码。为了使MVC应用程序和Web表单应用程序一样好地工作,无论如何,您放弃了MVC所谓的好处,并且堆积在Web表单中可能不好的东西上。MVC只是吸引不同开发人员的另一种方式,但实际上并没有为开发社区添加任何有价值的东西。 |
![]() |
2
9
MVC可以像WebForms一样维护状态。如果您真的需要的话,您仍然有会话或者MVC tempdata中的会话。
说你必须写一个国家管理的度量标准有点夸张。类似于视图状态的实现实际上非常容易创建。其核心的viewstate只是将状态信息序列化并加密到
您还应该考虑到,使用MVC花哨的javascript,good也变得更易于访问。事实上,在客户机浏览器上维护基于javascript的复杂向导或类似页面要容易得多,您甚至不需要使用会话或tempdata。 所有新的MVC开发人员最终都会在学习时遇到“状态管理墙”。MVC只是采用了一种不同的方法,你需要调整你的webforms心态来应对。学习如何实施 Post/Get/Redirect 在这方面,javascript/ajax的模式和有效使用真的很有帮助。 MVC对WebForms开发人员来说只是一种异国情调和疯狂的表现,但是一旦你克服了一些学习障碍,你就会真正开始像冠军一样飞驰并保持状态。:) 在哪里实现验证是您的选择,而不是必需的。MVC帮助从元数据自动生成客户端验证,因此几乎没有重复。您还应该考虑验证邮政编码和实际业务逻辑之间有很大的区别。 |
![]() |
KollegeBo · 触发更新的POST或GET 3 年前 |
![]() |
mariolototo · 无法获取“/”express以外的路线 3 年前 |
![]() |
nnmmss · 根据查询字符串值激活li 3 年前 |
![]() |
Ezaldeen Ezaldeen · pdo包装器最后一个id返回0 3 年前 |
![]() |
Bruno Vavretchek · JSON模型建议 7 年前 |
![]() |
Pasha · 如何在@RequestBody中传递2个对象? 7 年前 |