簡體   English   中英

MVC在一個視圖中保存來自兩個模型的數據

[英]MVC Save data from two models in one view

嗨,我已經花了數小時試圖找出如何做到這一點。

所以可以說我有兩個模型:

模型1-AccountInformation

模型2-AccountHoldersImages

一個帳戶持有人可以擁有許多圖像。 我試圖在accountInformation創建視圖(使用腳手架)上實現,以包括在創建用戶帳戶的同時添加圖像的功能。 這可能嗎?

一個帳戶持有人可以擁有許多圖像

在這種情況下,AccountHoldersImages必須是AccountInformation的一部分。

如果在不同的視圖中分別使用AccountHoldersImages,則可以將視圖模型分開。

但是,對於您正在談論的這個特定視圖,您將必須將視圖模型包裝為單個視圖模型,如上面的MelancialUK所述。

另一種方法是將模型作為ViewData []的一部分傳遞。 如果是表單,則可以在發布時使用[HttpPost]操作的FormCollection參數來獲取圖像。

暫無
暫無

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

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