簡體   English   中英

如何在父視圖中添加或編輯孩子

[英]How to add or edit a child in parent view

我是MVC的新手。 我分兩部分顯示父視圖詳細信息,詳細信息和子列表。 但是現在我想添加在同一視圖中向該父級添加另一個子級的可能性。 我用:控制器

public ViewResult Details(long id)
    {
        Parent x = db.Parent.Find(id);
        return View(x);
    }

查看:

@model  MyProject_v0_2.Models.Parent

<table id="details">
....
</table>

<table id="lstChild">
    @foreach (var item in Model.Child)
            {...}
</table>

我想在此處添加一個按鈕,讓我在此視圖中添加一個孩子。 我可以添加一個顯示或不顯示所有子數據的表,但是我不知道要保存該表。 將來,我將需要更改某些“父級”屬性,因此無法更改模型類型。

謝謝,

請查看以下文章 ,該文章說明了如何完成此任務的好方法。 它在客戶端使用javascript來添加/刪除行。 它還使用自定義的Html.BeginCollectionItem幫助程序,該幫助程序可為集合輸入字段名稱生成非順序索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM