Asp.net mvc 4 ASP.NET MVC 4中PartialView的HttpPost方法

Asp.net mvc 4 ASP.NET MVC 4中PartialView的HttpPost方法,asp.net-mvc-4,http-post,partial-views,Asp.net Mvc 4,Http Post,Partial Views,我有一个包含两个局部视图的视图。其中一个用于创建,另一个是创建的(公司)列表。我的问题是,当我尝试创建HttpPost方法时,该方法不起作用,并且再次只调用Index方法。请帮我解决这个问题。 这是我的索引视图 @model InvoiceModel.HelperClasses.CompanyViewModel @{ ViewBag.Title = "Companies"; Layout = "~/Views/Shared/_Layout.cshtml"; } <div

我有一个包含两个局部视图的视图。其中一个用于创建,另一个是创建的(公司)列表。我的问题是,当我尝试创建
HttpPost
方法时,该方法不起作用,并且再次只调用Index方法。请帮我解决这个问题。 这是我的索引视图

@model InvoiceModel.HelperClasses.CompanyViewModel

@{
    ViewBag.Title = "Companies";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<div id="companies">
    <div id="create">@Html.Partial("CreateCompany", Model.Create)</div>
    <div id="list">@Html.Partial("CompanyTable", Model.Companies)</div>
</div>
@model InvoiceModel.HelperClasses.CompanyViewModel
@{
ViewBag.Title=“公司”;
Layout=“~/Views/Shared/_Layout.cshtml”;
}
@Html.Partial(“CreateCompany”,Model.Create)
@Html.Partial(“CompanyTable”,Model.companys)
使用@Html.BeginForm()定义您正在创建的模型,以便在发布时正确映射所有模型

@using (Html.BeginForm("(Action)", "(Controller)", FormMethod.Post, null))
{
    (Your model here)

    <input type="submit" value="Save" />
}

<div id="list">@Html.Partial("CompanyTable", Model.Companies)</div>
@使用(Html.BeginForm(“(操作)”,“(控制器)”,FormMethod.Post,null))
{
(你的模型在这里)
}
@Html.Partial(“CompanyTable”,Model.companys)

你介意把剩下的代码发出去吗?谢谢,@kadumel。它工作得很好。我忘了这个方法:D。