【问题标题】:RenderAction - Using it without influence to parentRenderAction - 在不影响父母的情况下使用它
【发布时间】:2009-11-24 09:31:35
【问题描述】:

如果我在视图具有 Html.BeginForm() 且没有参数的操作方法上调用 RenderAction,我的表单操作将遵循父 url。

如果我添加任何参数(路由值、操作等),表单操作属性将替换为 MyChildContorller 的控制器名称和操作。

如何在不影响父 url 的情况下使用 RenderAction?

【问题讨论】:

  • 也许你想要 RenderPartial() 代替?

标签: asp.net-mvc renderaction


【解决方案1】:

Html.BeginForm() 只是将Request.Url.ToString() 放入action 参数的形式中。当你使用Html.BeginForm("actionName", "controllerName")时会使用路由来计算url。

【讨论】:

    猜你喜欢
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 2011-08-18
    相关资源
    最近更新 更多