加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – 如何在MVC3中将附加列添加到WebGrid中

发布时间:2020-12-16 06:24:10 所属栏目:asp.Net 来源:网络整理
导读:我正在使用WebGrid帮助程序在我的MVC应用程序中进行网格排序. @{ var grid = new WebGrid(Model,canSort:true ); @grid.GetHtml( columns:grid.Columns( grid.Column( "Username","Full Name",canSort:true ),grid.Column("Profile","Profile",canSort:false
我正在使用WebGrid帮助程序在我的MVC应用程序中进行网格排序.

@{
        var grid = new WebGrid(Model,canSort:true );
        @grid.GetHtml( columns:grid.Columns(

                grid.Column( "Username","Full Name",canSort:true ),grid.Column("Profile","Profile",canSort:false)
            ));
   }

可排序列将覆盖(显示蓝色链接)默认样式的标题我该如何维护?

在上一篇文章中,我有一个图像动作,它将使用javascript对话框打开弹出窗口

<img  title="View Detail" style="cursor: pointer" onclick="openPopup('@item.EncryUserId')"
                            src="@Url.Content("~/Content/Images/view-fullscreen.png")" />

如何使用WebGrid添加此附加列?

谢谢.

解决方法

最后我得到了如下答案

grid.Column(header: "Details",format: @<text><img src="@Url.Content("~/Content/Images/view-fullscreen.png")"
                 style="cursor: pointer" onclick="openPopup('@item.EncryUserId')"                                                                        
                 alt="View Detail" title="View Detail"/></text>)

和内部标题有锚标记,所以我添加了headerStyle:“tdheader”并添加新样式.tdheader a {color:white};

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读