0

我有一个部分视图,其中包含要显示的模型中的一些数据。我创建了这个局部视图的动作,我在其中返回模型,我想在我的 MVC 项目的每个视图中显示局部视图。但问题是,当我在每个视图方法操作中返回模型时,它会返回模型并显示数据,但是当我不使用在每个视图中返回模型并且只想在部分视图操作中返回模型然后是数据时模型数据未在部分视图上填充。

我只想在部分视图操作中返回模型。我的代码是

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

    return PartialView(category1);
}
4

1 回答 1

0

没有任何东西传递给局部视图动作,因此没有任何动作可以传递给局部视图本身。

在重定向调用中应该有一个模型参数,并且在操作参数中应该有一个参数来接收它。

假设您的模型是 Category 类型,我认为您需要这样的东西:

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