想在部分视图中使用数据库中的数据

时间:2013-08-20 11:59:20

标签: asp.net-mvc view viewmodel asp.net-mvc-partialview

我想在Partial View中使用mysql数据库中的数据。

这是我的情况:

我的项目表中有一个名为“item_approved”的“tinyint”字段,该字段为0或1.
现在我希望在部分视图中看到一个等于所有未批准的项目的数字。

所以例如当我有6个项目在“0”上有“item_approved”时,我在局部视图中得到一个“6”。

我知道如何从我的数据库加载我的数据库中的数字但是我可以在哪里加载它?在控制器?

我怎样才能以最好的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

我认为你应该花一些时间来处理documentation

高级别描述如下:

  1. 在您的控制器中引用或注入您的存储库。
  2. 在生成视图的操作中,您需要此数量的未批准项目;计算数字并填充您的视图将要使用的模型/视图模型。
  3. 使用您的模型@ Model.NotApprovedItemsCount或您调用的任何内容在视图中显示数字。