0

表示されるモデルのデータを含む部分ビューがあります。モデルを返すこの部分ビューのアクションを作成しました。MVC プロジェクトの各ビューに部分ビューを表示したいです。しかし、問題は、各ビューメソッドアクションでモデルを返すと、モデルと表示データが返されることですが、各ビューでモデルを返すために使用していないときに、部分ビューアクションでのみモデルを返したい場合は、データ部分ビューでモデル データが生成されません。

部分ビューアクションでのみモデルを返したい.私のコードは

public PartialViewResult _FlyMenu()
{
    Category cat = new Category();
    var category1 =cat.CategoryName;

    return PartialView(category1);
}
4

1 に答える 1

0

部分ビュー アクションには何も渡されないため、そのアクションが部分ビュー自体に渡すことができるものはありません。

リダイレクト呼び出しにはモデルの引数があり、それを受け取るアクション引数にはパラメーターが必要です。

モデルのタイプがカテゴリであると仮定すると、次のようなものが必要になると思います。

public PartialViewResult _FlyResult(Category c)
{
    // method body here
}
于 2013-05-24T18:45:04.487 に答える