【发布时间】:2013-09-30 13:04:11
【问题描述】:
我正在尝试使用 FirstOrDefault 将值传递到 Html.Action 以返回值数组中的第一个条目。该值没有被拾取,我不断收到一个空异常。
family 变量从模型中提取正确的值作为键/值对。
我需要做什么才能将零索引值“2”作为 Action 中的参数传递?
代码和调试信息:
----编辑代码---
家庭索引操作
public ActionResult Index(int familyId)
{
var model = GetDisplay(familyId).OrderByDescending(i => i.dob);
return PartialView(model);
}
家庭视图模型
public partial class FamilyListViewModel
{
public int Id { get; set; }
public int familyId { get; set; }
public string name { get; set; }
...
}
【问题讨论】:
-
我们看不到您的代码。
-
看看,为什么不直接传递
family,因为它已经是Action()的重载之一所期望的RouteValueDictionary? -
@ChrisHardie 我已经添加了 ViewModel 和 Index 操作。
标签: c# asp.net-mvc html.actionlink