我一直在使用Html.Action("ActionName", "ControllerName")
跨控制器调用子操作,而无需在 Views\Shared 中拥有视图。这对于显示会话或 cookie 信息等内容非常有效。
我不只是访问 cookie,而是想将其他参数传递给Html.Action("ActionName", "ControllerName")
因此该操作可以根据传递到原始视图的数据执行不同的代码。
我应该使用不同的方法将参数传递给不同控制器中的子操作吗?如何实现这一目标?
您可以在 RouteValues 属性中指定其他数据,如下所示。
Html.Action("ActionName","Controller", new { id = 1 })
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)