【问题标题】:Posting data back to ASP.NET MVC child actions将数据发布回 ASP.NET MVC 子操作
【发布时间】:2011-10-12 16:24:28
【问题描述】:

由于我们可以从主视图 + 部分视图组成单个视图(例如,使用 RenderAction,指定子控制器),是否可以将子操作渲染的输入定向到子控制器,而输入由主视图被定向到主视图控制器?起初,将数据发布到两个 action 方法似乎很奇怪,但这完全符合使用局部视图的复合性质。

这可能或实用吗?

【问题讨论】:

    标签: asp.net-mvc child-actions


    【解决方案1】:

    数据发送到的位置将取决于包含这些输入元素的表单的操作属性。因此,在生成表单时,您可以指定要发布到的控制器和操作:

    @using (Html.BeginForm("SomeAction", "SomeController"))
    {
        ...
    }
    

    相同的技术可用于在主视图中呈现的表单,并指定它们在提交时应发布到哪个控制器和操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      相关资源
      最近更新 更多