簡體   English   中英

模型綁定相關實體

[英]Model-binding related entities

我正在嘗試ASP.NET Boilerplate框架,我真的很喜歡它,但是仍然有很多東西要學習。 我無法處理以下案例。 我有兩個相關實體: GuestSocialMedia

CreateGuestViewModel看起來像這樣:

public class CreateGuestViewModel
{
    public CreateSocialViewModel SocialMedia { get; set; }
}

視圖如下所示:

<div class="form-group">
    <label asp-for="SocialMedia.Twitter"></label>
    <input asp-for="SocialMedia.Twitter" class="form-control" placeholder="Enter guest's twitter'" />
</div>

單擊“保存”按鈕后,在GuestAppService.Create方法中, SocialMedia成員為null

[AutoMapTo(typeof(Guest))]
public class CreateGuestInput
{
    public CreateSocialMediaInput SocialMedia { get; set; }
}

[AutoMapTo(typeof(SocialMedia))]
public class CreateSocialMediaInput
{
    public string Twitter { get; set; }
}

我確定我缺少什么。 你怎么看?

謝謝,馬呂斯

在html端,您正在使用CreateGuestViewModelCreateSocialViewModel作為模型。 但是在應用程序服務上,您將綁定CreateGuestInputCreateSocialMediaInput 型號必須相同。

暫無
暫無

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

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