c# - ASP.NET MVC/C# 2010 最佳实践?

标签 c# asp.net-mvc design-patterns

<分区>

我开始发现自己对代码的整洁性感到非常不安。

为了给你一些背景知识,我从很久以前写的一本 .Net 2.0 书中学习了 C#,在开始为一些小应用程序使用 ASP.NET MVC 框架后,我开始意识到我并不像尽可能高效..

对于试图进入 2010 年的 .Net 2.0 开发人员,您认为“十大最佳实践”是什么?

诸如依赖注入(inject)之类的东西(我几乎没有这方面的知识)等等。

谢谢!

丹尼尔

最佳答案

在进行 MVC 开发时要牢记的一个常用短语是让您的模型保持沉重(或肥胖),而您的 Controller 保持轻盈(或瘦弱)。很容易将大量逻辑放入 Controller 中,最终它们本质上是非常程序化的。但是,理想情况下,业务逻辑应该封装在模型中,而 Controller 实际上只是调用模型中的域逻辑来执行任务的事件处理程序(操作方法)。

关于c# - ASP.NET MVC/C# 2010 最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429382/

相关文章:

model-view-controller - MVC 模式中的 Controller 和 MVP 模式中的演示者有什么区别?

c# - 如果有效,则在不触发页面的情况下确定 URL 的有效性?

c# - 为什么添加新属性后 BinaryFormatter 不抛出异常?

c# - Try/Catch 没有捕捉到 WebException

asp.net-mvc - 返回 View 作为 JSON 对象的一部分

c# - 在 ASP.NET MVC 中什么时候使用 ViewBag/ViewData 是 "acceptable"?

java - 寻找一种设计模式来定义进行一组 API 调用并在之后采取行动的各种任务

c# - 如何使用 Linq to XML 将 XML 转换为嵌套字典?

c# - 如何防止多个 ASP.NET MVC 路由映射

c# - 多线程列表模式建议