我很难理解 MVC 的行为方式。在我的 Controller 类中,我创建了一个模型并将其初始化为主要的 ActionMethod。之后我调用另一个控制器方法,结果模型为空。这是为什么?
现在看来我只能使用它们一次将数据库信息传递给视图。是否有必要始终修改/查询数据库?我知道在大多数情况下这样做是有意义的,但我想将这些部分分开。
编辑: 这是一些代码:
public class TestController : Controller {
TestModel model;
public ActionResult Index() {
model = new TestModel();
return View(model);
}
public ActionResult OtherMethod {
// Here I would like to access/modify the previously created model, but it is null
return View();
}
}