我可以用控制器创建一个局部视图吗?

本文关键字:局部 一个 视图 控制器 创建 我可以 | 更新日期: 2023-09-27 18:17:49

在c#中使用ASP.net mvc

我想创建一个使用单个数据库记录的部分视图,所以我有视图,但我要创建什么控制器来实际创建LINQ查询,或者我需要在视图文件中做吗?

该部分将显示一个随机的广告,并在网站的每一页。

我可以用控制器创建一个局部视图吗?

正如m.b babcock所说,你真的应该把逻辑从View中取出,放到Controller(或者Model,如果合适的话)中。

我会通过模型将结果数据传递给视图,或者它很少的数据,然后通过ViewBag(或ViewData)传递它。