我应该如何处理组合键?



有人能帮帮我吗?

In my Detail.cshtml.

@Html.ActionLink("Edit", "Edit", new { /* id = Model.PrimaryKey */ })

我的Model.PrimaryKey是什么?

这是我的表

CREATE TABLE po_items (
PoNo INTEGER,
ItemNo INTEGER,
product_no INTEGER,
qty INTEGER,
net_price NUMERIC,
PRIMARY KEY (PoNo, ItemNo)

);

我已经试过这种方法了,但是没有用。

@Html.ActionLink("Edit", "Edit", new {  id = Model.PoNo + Model.ItemNo  }) 

嗯,这比我想象的要容易:-)只要在ActionLink中放入2个参数到RouteValues中,这样它就会生成一个查询字符串。

@Html.ActionLink("Edit", "Edit", new { PoNo= Model.PoNo, ItemNo= Model.ItemNo })

url将是Item/Edit/2?ItemNo=4

所以在我的问题中更多的是关于路由。更多信息