0

私はMVCが初めてです。疑問があるので、明確にしてください。

  1. 大規模なデータを MVC4 に格納する方法と、そのデータをページ間で渡す方法。
  2. ページ全体でユーザーの詳細を維持する方法。Webフォームではセッションを行っていますが、mvc4ではどのようにしますか.
  3. 同じ名前の 2 つの actionresult がある場合、1 つが POST アクションで起動されます。どの Action メソッドが呼び出されるかを CLR がどのように識別するかということは、その POSt メソッドがどのように呼び出されるかを識別する方法を意味します。
4

1 に答える 1

4
  1. 「大規模なデータ」を定義する-Webはステートレスであり、永続化はデータベースまたはサーバー側のキャッシュを使用して行われることに注意してください。ここであなたが達成したいことについてもっと情報が必要です。

  2. ASP.NETMVCは引き続きセッションをサポートします。任意のコントローラーアクションからセッションコレクションにアクセスできます。

  3. Postアクションメソッドには、別のメソッドシグネチャが必要です。通常のアプローチは、ビューのモデルをパラメーターまたはFormValueCollectionとして指定することです。次に例を示します。

-

// GET
public ActionResult Foo() {
}

// POST
[HttpPost]
public ActionResult Foo(FooModel model) {
}

OR:

// POST
[HttpPost]
public ActionResult Foo(FormValueCollection postValues) {
}
于 2012-09-03T03:53:49.700 に答える