[英]Html.Action passing value from model returns null
我正在嘗試使用FirstOrDefault將值傳遞給Html.Action,以返回值數組中的第一個條目。 該值未被提取,我不斷獲得null異常。
family
變量從模型中選取正確的值作為鍵/值對。
要將零索引值“2”作為Action中的參數傳遞,我需要做什么?
代碼和調試信息:
----編輯代碼---
家庭指數行動
public ActionResult Index(int familyId)
{
var model = GetDisplay(familyId).OrderByDescending(i => i.dob);
return PartialView(model);
}
家庭ViewModel
public partial class FamilyListViewModel
{
public int Id { get; set; }
public int familyId { get; set; }
public string name { get; set; }
...
}
這實際上是一個Dictionnary,你必須檢索你的密鑰的值,如下所示:
@Html.Action("Index", "Family", new { familyId = family["Id"] })
希望能幫助到你 !
嘗試使用以下代碼並按行動的預期發送familyId
參數
@Html.Action("Index", "Family", new{familyId= Model.familyId })
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.