我正在尝试创建一个非常简单的用户控件。此用户控件将显示在我的应用程序中的许多不同视图中。我对如何实现这一点感到非常困惑。
我创建了一个控制器,然后创建了一个使用该控制器的usercontrol。
然后我创建了另一个控制器并为该控制器的索引创建了一个视图。在这个视图中,我添加了我的usercontrol引用:
<%Html.RenderPartial(“〜/ Views / UserControlController / Create.ascx”); %GT;
当我尝试导航到视图时,我可以看到UserControlController中usercontrol的actionresult方法永远不会被调用..我错过了什么?谢谢你的帮助。
答案 0 :(得分:0)
好的,我看到了你的问题。不要渲染部分,你想要渲染动作。有什么不同?渲染部分应该读取RenderPartialView,而不是RenderPartialAction。如果要执行操作,则需要Html.RenderAction。