在asp.net mvc 2中没有从索引视图到控制器方法的值

时间:2010-09-27 09:17:46

标签: asp.net-mvc-2

我在asp.net mvc 2 + C#应用程序中显示索引视图中的记录列表。在编辑链接上,我传递的字符串值是db中的主键。这样我就可以访问各自的记录了。但是当我在Edit方法的控制器中设置调试器时,在参数列表中我没有得到我已经传递的值。场景是这样的:

INDEX:查看

<%= Html.ActionLink("Edit", "Edit", new { id=item.CRNo }) %> 

在CONTROLLER中:

public ActionResult Edit(String CRNo) // Here getting null
    {...some code...}

其中CRNo是item的字符串属性。

1 个答案:

答案 0 :(得分:1)

您将id作为参数传递给链接,因此您应该阅读。

public ActionResult Edit(string id)