首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webgrid列HTML.ActionLinks

Webgrid列HTML.ActionLinks
EN

Stack Overflow用户
提问于 2013-02-01 21:59:47
回答 1查看 4.9K关注 0票数 0

这是我的Webgrid:

代码语言:javascript
复制
{
    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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-01 22:04:06

如下所示:

代码语言:javascript
复制
@Html.ActionLink("Link Text", "ActionName", "ControllerName", new {param = value, param2 = value2}, null)

只需将模型属性插入适当的位置,并注意,param名称必须与Action方法签名中的param名称完全匹配。哦,不要错过最后的空,你需要它!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14655720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档