我试图找出如何在 asp.net mvc 中使用用户控件。我知道如何将用户控件添加到视图以及如何将数据传递给它。我无法弄清楚的是,您如何在不必检索和传递每个控制器中的数据的情况下做到这一点?
例如,如果我有一个用户控件,它在站点中的几个但不是所有页面上显示最近的帖子,我如何编写控制器以便我获取该用户控件的数据并将其仅从一个传递给用户控件放置在网站中,而不是在使用用户控件的每个不同控制器中获取和传递数据?
我不确定这是否有意义。是否有更好或推荐的方法来处理要在多个页面上显示的数据“孤岛”?
我来自网络表单,我可以编写一个用户控件,该控件获取自己的数据并独立于使用它的任何页面的其余部分显示数据。