有人能帮帮我吗?
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
所以在我的问题中更多的是关于路由。更多信息