小编mth*_*len的帖子

将正确的数据模型传递给局部视图的正确方法

问题: 将视图模型传递给局部视图时出现错误消息。

主页:Index.cshmtl,使用类 DivisionModel

@model  DivisionViewModel

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



@*<h2>Division</h2>*@
<div>

    <!-- Nav tabs -->
    <ul class="nav nav-tabs" role="tablist" id="divTabs">
        <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>

    </ul>

    <!-- Tab panes -->
    <div class="tab-content">

        <!-- Home -->
        <div role="tabpanel" class="tab-pane active" id="home">
            @Html.Partial("~/Views/Company/Division/_prtDivision.cshtml", new addDivisionViewModel())
        </div>
Run Code Online (Sandbox Code Playgroud)

局部视图:_prtDivision.cshmtl,使用addDivisionViewModel

@model addDivisionViewModel

@{
    Layout = "~/Views/Company/Division/Index.cshtml";
}

@{
  ViewBag.Title = "Create";
}

<h2>add division</h2>

@using (Html.BeginForm("addDivision", "Division", FormMethod.Post))
{
@Html.AntiForgeryToken()
<div class="form-horizontal">
    <hr />

    <div class="row">
        <div class="col-sm-12">
            @Html.ValidationSummary(false, string.Empty, new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-4 visual-studio-2015

5
推荐指数
1
解决办法
162
查看次数

标签 统计

asp.net-mvc-4 ×1

c# ×1

visual-studio-2015 ×1