查看提交传递为null
本文关键字:null 提交 | 更新日期: 2023-09-27 18:00:17
我在视图中看到了这个按钮:
<td>@Html.ActionLink("Edit", "CreatePageDetails","Secure", new { id=item.id })</td>
我把它传给这个控制器:
public ActionResult CreatePageDetails(string id)
{
var model = RavenSession.Load<ContentPage>();
return View(model);
}
我一定遗漏了什么,因为当我把一个喙点放在控制器上时,它显示null作为参数。有什么建议吗?
使用
@Html.ActionLink("Edit", "CreatePageDetails","Secure", new { id=item.id }, null)
如果您使用intellisense查看正在使用的重载,那么第四个参数就是htmlAttributes。你想要的有5个参数,第4个是routeValues。
事实上,由于您可以从代码中访问控制器,因此不需要指定它,可以使用:
@Html.ActionLink("Edit", "CreatePageDetails", new { id=item.id })