【发布时间】:2020-04-04 10:18:00
【问题描述】:
我正在尝试使用 Visual Studio 2019 创建一个 ASP.NET MVC 应用程序,但部分视图查询存在一些问题。
如果我在视图中编写查询并调用@Html.partial,它们会运行,否则如果我在控制器中编写查询并创建部分视图,当我调用@Html.partial 时它们不会正确运行。
是否存在性能问题或任何其他问题?我究竟做错了什么?
感谢您的帮助。
代码如下:
(1)案例运行正常
查看:
@model IEnumerable<archea.Models.T_Anagrafica>
@Html.Partial("_Index", Model.Where(p => p.Cliente == true))
控制器:
// GET: T_Anagrafica
public ActionResult _Index()
{
return PartialView(db.T_Anagrafica.OrderBy(den => den.Denominazione).ToList());
}
(2) 案例未运行
查看:
@model IEnumerable<archea.Models.T_Anagrafica>
@Html.Partial("_IndexClienti")
控制器:
// GET: T_Anagrafica
public ActionResult _IndexClienti()
{
return View(db.T_Anagrafica.Where(p => p.Cliente == true).OrderBy(den => den.Denominazione).ToList());
}
【问题讨论】:
-
您能否为“_IndexClienti”视图添加代码以获得更好的想法
-
你能查一下
@Html.Partial("_IndexClienti",Model) -
使用
Partial你想调用控制器动作吗? -
@jishansiddique,查询没有给出正确的结果
-
@Alberto,如果您在主视图中渲染部分视图并且您的视图具有模型类,则需要使用部分帮助器发送。
标签: asp.net-mvc asp.net-mvc-partialview