相关疑难解决方法(0)

ViewModel最佳实践

这个问题看,让控制器创建一个更准确地反映视图试图显示的模型的ViewModel似乎是有道理的,但我对一些约定感到好奇(我是MVC模式的新手) ,如果还不是很明显的话).

基本上,我有以下问题:

  1. 我通常喜欢有一个类/文件.如果仅创建将数据从控制器传递到视图,那么这对ViewModel有意义吗?
  2. 如果ViewModel确实属于它自己的文件,并且您正在使用目录/项目结构来保持独立,那么ViewModel文件属于哪里?在Controllers目录中?

这基本上就是现在.我可能会再提出一些问题,但是在最后一个小时左右这一直困扰着我,我似乎在其他地方找到了一致的指导.

编辑: 看看CodePlex 上的示例NerdDinner应用程序,它看起来像ViewModel是控制器的一部分,但它仍然让我感到不舒服,他们不在他们自己的文件中.

asp.net-mvc asp.net-mvc-viewmodel

234
推荐指数
7
解决办法
8万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-viewmodel ×1