我是 MVC 的新手。我有一些疑问,所以请澄清一下。
- 如何在 MVC4 中存储大数据以及如何跨页面传递该数据。
- 如何跨页面维护用户详细信息。在 webforms 中我们有会话,但在 mvc4 中我们将如何做。
- 如果我们有两个同名的 actionresult,一个会在 POST 动作中被触发。CLR 如何识别要调用的 Action 方法..意味着它将如何识别调用 POST 方法。
我是 MVC 的新手。我有一些疑问,所以请澄清一下。
定义“大数据”——记住网络是无状态的,持久性是使用数据库或服务器端缓存完成的。我需要更多关于你想在这里完成什么的信息。
ASP.NET MVC 仍然支持会话。您可以从任何 Controller 操作访问 Session 集合。
Post 操作方法必须具有不同的方法签名。通常的做法是将视图的模型指定为参数,或 FormValueCollection,例如:
-
// GET
public ActionResult Foo() {
}
// POST
[HttpPost]
public ActionResult Foo(FooModel model) {
}
OR:
// POST
[HttpPost]
public ActionResult Foo(FormValueCollection postValues) {
}