这是我的Webgrid:
{
var grid = new WebGrid(Model, rowsPerPage: 15, ajaxUpdateContainerId: "PListGrid");
@grid.GetHtml(
tableStyle: "webgrid",
headerStyle: "webgrid-header-a",
footerStyle: "webgrid-footer",
alternatingRowStyle: "webgrid-alternating-row",
selectedRowStyle: "webgrid-selected-row",
rowStyle: "webgrid-row-style",
columns:
grid.Columns(
grid.Column("ITEMNMBR", "Part #", canSort: true,
format: (item) => Html.ActionLink(((string)item.ITEMNMBR),
"PCreate", "PartsLabor", new { ITEMNMBR = @item.ITEMNMBR }, null)),
grid.Column("ITEMDESC", "Part Description", canSort: true)
))
}当视图加载并悬停在ITEMNMBR/Part #列的链接上时,您会看到类似的内容:
domain.com/PartsLabor/PCreate?ITEMNMBR=ABCDEFG
我也有一个视袋项目(CALLNBR)。如何获得要解析的actionlink:
domain.com/PartsLabor/PCreate?ITEMNMBR=ABCDEFG&CALLNBR=123456
换句话说,如何将多个参数传递给Html.ActionLink?
发布于 2013-02-01 22:04:06
如下所示:
@Html.ActionLink("Link Text", "ActionName", "ControllerName", new {param = value, param2 = value2}, null)只需将模型属性插入适当的位置,并注意,param名称必须与Action方法签名中的param名称完全匹配。哦,不要错过最后的空,你需要它!
https://stackoverflow.com/questions/14655720
复制相似问题