【发布时间】:2011-01-18 04:27:39
【问题描述】:
我正在构建一个收款人网格...带有几列的简单网格。我的观点有以下几点:
<table width="600" cellspacing="3" cellpadding="0" border="0">
收款人姓名 用过的 未来付款集 没有。交易
这是我正在与之对抗的 ActionLink。我的 Controller 中有一个 Modify 方法,但我不确定如何获取我尝试传递的 PayeeId,即选定的 Payee...
当我在运行时单击链接时,我得到:
参数字典包含一个用于方法“System.Web.Mvc.ActionResult Modify(Int32)”的不可为空类型“System.Int32”的参数“id”的空条目可选参数必须是引用类型,可空类型,或声明为可选参数。 参数名称:参数
我的控制器方法如下所示:
public ActionResult Modify(Int32 id)
{
PayeeDto p = Services.PayeeServices.GetPayeeById(id);
SinglePayeeItem spi = new SinglePayeeItem
{
Deleted = p.Deleted,
Name = p.Name,
PayeeId = p.PayeeId
};
return View(spi);
}
【问题讨论】:
标签: c# asp.net-mvc-2