【发布时间】:2015-04-12 14:53:17
【问题描述】:
我仍在学习 MVC 方式进行 Web 开发。
我有一个局部视图,可以呈现单张照片的信息(图片、用户名、光圈、其他信息)
我有几个页面要显示照片列表。例如,在我的主页上,我想显示要添加到网站的最新照片。
我目前的做法是,我在 PhotoController 中添加了一个 GetNewestPhotos() 函数,该函数会进入数据库以获取最新的照片记录,并且对于每条记录,渲染部分视图并将其连接到结果字符串(使用在这里找到的看起来很讨厌的RenderPartialViewToString)。然后在客户端,我通过 AJAX 请求这个字符串并用结果填充一个 div。
我几乎可以肯定这是错误的。我该怎么做?
【问题讨论】:
标签: c# asp.net-mvc razor