ASP.Net MVC UserControl在View中使用不同的控制器?

时间:2010-10-12 20:16:13

标签: asp.net-mvc-2 user-controls

我正在尝试创建一个非常简单的用户控件。此用户控件将显示在我的应用程序中的许多不同视图中。我对如何实现这一点感到非常困惑。

我创建了一个控制器,然后创建了一个使用该控制器的usercontrol。

然后我创建了另一个控制器并为该控制器的索引创建了一个视图。在这个视图中,我添加了我的usercontrol引用:

<%Html.RenderPartial(“〜/ Views / UserControlController / Create.ascx”); %GT;

当我尝试导航到视图时,我可以看到UserControlController中usercontrol的actionresult方法永远不会被调用..我错过了什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

好的,我看到了你的问题。不要渲染部分,你想要渲染动作。有什么不同?渲染部分应该读取RenderPartialView,而不是RenderPartialAction。如果要执行操作,则需要Html.RenderAction。

相关问题