0

私はmvcが初めてで、部分ビューを次のようにレンダリングできる2つの方法しか知りません

@Html.Partial("PartialView1")

もう 1 つは、jquery を使用して部分ビューをロードすることです。部分ビューをロードする他の方法があることを知りたいです。

私のアクションメソッドからこのようにパーシャルビューをレンダリングすると

[HttpPost]
public ActionResult Save(string name, string salary, string btnSubmit)
{
  return PartialView("TestPView");
}

次に、PartialView コンテンツがページにレンダリングされましたが、PartialView が表示されると、共有されたルック アンド フィールがページから出力されます。

部分ビューのレンダリング時に共通のルック アンド フィールが表示されるため、部分ビューに含める必要があるもの。部分ビューをロードするためのさまざまな方法を教えてください。ありがとう

4

2 に答える 2

1

下のリンクを見てください。MVC で部分ビューをレンダリングする方法をよりよく理解するのに役立ちます。

http://www.dotnet-tricks.com/Tutorial/mvc/Q8V2130113-RenderPartial-vs-RenderAction-vs-Partial-vs-Action-in-MVC-Razor.html

于 2013-09-10T10:01:59.190 に答える
0

私があなたを正しく理解していれば、あなたが探しているのはレイアウトであり、PartialView. には、ビューのPartialView一部を複数のビューで再利用するオプションが用意されています。レイアウトは、Web サイトの一般的なルック アンド フィールを提供します。

VS が生成するデフォルトの例を次に示します。

@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
于 2013-09-10T09:22:44.500 に答える