【发布时间】:2011-11-01 00:35:08
【问题描述】:
我需要使用格式中的 Html.ActionLink:grid.Column 规范的属性。 我的代码如下:
grid.GetHtml(
grid.Columns(
grid.Column(header: "Column 1", format: (item) => @<div class='webgrid-bookname-column-style'> @item.BookName </div>),
grid.Column(header: "Column 2", format: (item) => Html.ActionLink(item.StartTime, "ShowShippingFileMessage", new { @id = item.BookName }))
)
)
当我使用这种语法时,它给了我编译错误
System.Web.Helpers.WebGrid.Column(string, string, System.Func<dynamic,object>, string, bool) 的最佳重载方法匹配有一些无效参数
当我使用“编辑”之类的普通文本更改上面的 item.StartTime 时,它可以正常工作。
我是 ASP.NET 的新手,谁能帮我理解上面的陈述有什么问题?
提前致谢。
【问题讨论】:
标签: asp.net asp.net-mvc-3 html.actionlink