将数据从控制器传递到 MVC2 用户控件
我有一个 MVC2 用户控件,我想从控制器动态加载菜单。
我将使用 LINQ to SQL 获取要传递给用户控件的数据。
如何告诉 MVC2 用户控件使用哪个控制器和操作?
这是在 ASP.net MVC2 中
I have a MVC2 user control that I want to dynamically load the menu from the controller.
I will use LINQ to SQL to get the data that I want to pass to the user control.
How can I tell the MVC2 User Control which controller and action to use?
This is in ASP.net MVC2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
Html.RenderAction
帮助器:从您的控制器中,您应该返回一个
PartialViewResult
:You can use the
Html.RenderAction
helper:From your controller you should return a
PartialViewResult
:通常控制器告诉使用哪个视图,而不是反之亦然。
但是您可以使用 RenderAction Html 帮助器调用返回具体部分视图的子操作
Normally the controller tells which view to use and not vice versa.
But you can use the RenderAction Html helper to call a child action which returns the concrete partial view