在详细视图中添加记录

时间:2014-09-15 06:54:10

标签: jquery asp.net asp.net-mvc

我有一个详细信息视图,显示设备的信息,页面底部有一张来自不同表格的历史记录表(通过ID字段链接)。我想在上面添加一个按钮/链接,点击时可以向下滑动一个多行输入字段和一个保存按钮,允许用户输入针对该项目的新记事。

是否有人有任何提示或知道任何涵盖此内容的教程。

这是我目前的代码

@model Project.Models.Asset

@{
    ViewBag.Title = "Details";
}

<h2>Details</h2>

<div>
    <h4>Asset</h4>
    <hr />
    <dl class="dl-horizontal">
        <dt> @Html.DisplayNameFor(model => model.Location)</dt>

        <dd>@Html.DisplayFor(model => model.Location)</dd>

        <dt>@Html.DisplayNameFor(model => model.Position)</dt>

        <dd>@Html.DisplayFor(model => model.Position)</dd>

        <dt>@Html.DisplayNameFor(model => model.Description)</dt>

        <dd>Html.DisplayFor(model => model.Description)</dd>

        <dt>Serial Number</dt>

        <dd>@Html.DisplayFor(model => model.SerialNo)</dd>
    </dl>

    <h4>Service History</h4>
    <table class="table">
        <tr>
            <th>
                Date
            </th>
            <th>
                Notes
            </th>
            <th>
                Contractor
            </th>
        </tr>

        @foreach (var item in Model.ServiceHistories)
        {
            <tr>
                <td width="200px">
                    @Html.DisplayFor(modelItem => item.Date)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Notes)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.ContractorID)
                </td>
            </tr>
        }
    </table>

</div>

1 个答案:

答案 0 :(得分:0)

发布后我做了更多的研究,学到了更多,然后用例子问了一个更详细的问题。如果它让Stack Gods感兴趣,并且在任何遇到此问题的人中寻找相同或类似问题的答案,请参阅以下帖子here