0

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

@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>
4

1 回答 1

1

使用 @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>
于 2013-04-09T17:49:34.567 回答