asp.net-mvc – MVC 3 Webgrid专栏
发布时间:2020-12-16 06:58:14 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个MVC 3 webgrid,在我希望有一个按钮的一个列中,我已经在视图中放入以下代码时实现了这一点. @grid.GetHtml(columns: grid.Columns( grid.Column("ID","id",canSort: true),grid.Column("Surname","surname",grid.Column("Forenames","forename"
我正在开发一个MVC 3 webgrid,在我希望有一个按钮的一个列中,我已经在视图中放入以下代码时实现了这一点.
@grid.GetHtml(columns: grid.Columns( grid.Column("ID","id",canSort: true),grid.Column("Surname","surname",grid.Column("Forenames","forename",grid.Column(format: @<input type="button" value="View"/>)),headerStyle: "header",alternatingRowStyle: "alt",htmlAttributes: new { id = "DataTable" } ) 但是我希望创建网格服务器端以进行分页,但是当我将下面的代码放在操作中时,我得到了按钮列的错误. var htmlString = grid.GetHtml(tableStyle: "webGrid",htmlAttributes: new { id = "DataTable" },columns: grid.Columns( grid.Column("ID",grid.Column(format: @<input type='button' value='View'/>) )); 第一个错误是“在逐字说明符后预期的关键字,标识符或字符串:@”. 我在按钮列上使用了不正确的格式吗? 解决方法
您似乎正在尝试在代码隐藏中使用Razor语法.尝试这样的事情,使用lambda表达式……
gridColumn.Format = (item) => { return new HtmlString("<input type='button' value='View'/>"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net+js 实现无刷新上传解析csv文件的代码
- asp.net-mvc-3 – 在Razor/MVC3中显示数据库映像(bytes [])
- ASP.NET中验证控件的使用
- asp.net-web-api – 安装VS 2015 Update 3后,向WebAPI开发I
- asp.net-mvc-4 – .NET MVC4 ActionNameSelectorAttribute
- asp.net-mvc – 在EF5迁移中将字段定义为自动增量
- asp.net-core – 对project.json中的依赖项感到困惑
- ASP.NET图表控件 – 如何使用空自动绘制图表区域?
- asp.net-mvc – 从MVC Controller调用Web API来构建并传递模
- asp.net-mvc – ASP.NET MVC应用程序的WatiN最佳实践/经验法
推荐文章
站长推荐
热点阅读