asp.net-mvc-3 - 将图像添加到 MVC 3 Web 网格列标题

标签 asp.net-mvc-3 webgrid

最近我正在使用 MVC 3 的 Web 网格。在其中一列中,我需要在标题文本旁边显示图像。例如: + 这可以通过 MVC Web 网格实现吗?

谢谢

最佳答案

目前这是不可能的,除非您使用 CSS(为列标题提供样式并在 CSS 中设置背景图像)或 javascript。

CSS3 示例:

@grid.GetHtml(headerStyle: "header", columns: grid.Columns(
    grid.Column("Id"),
    grid.Column("Title")
))

然后为了使用 CSS3 在第二列标题中设置一些背景图像:

<style type="text/css">
.header th:nth-child(2) {
    background-image: url(foo.png);
}
</style>

关于asp.net-mvc-3 - 将图像添加到 MVC 3 Web 网格列标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5040168/

相关文章:

asp.net-mvc-3 - 使用 MVC 3 创建自定义 UI 元素

asp.net-mvc-3 - MVC 3 Webgrid 使整行可点击

asp.net-mvc-3 - MVC3 WebGrid 页面/排序问题与页面其他地方的复选框

c# - 在 C# 中解析动态 SQL 并绑定(bind)到 ASP.Net MVC 中的 WebGrid

c# - 在 ASP MVC 和 Entity Framework 中提交后页面会自行重新加载

asp.net-mvc - MVC3 RenderPartial 跨多个页面缓存

asp.net-mvc - ASP.net MVC 验证钩子(Hook)

asp.net-mvc - Automapper 映射列表变为 0

c# - 具有复杂属性的 IEnumerable OrderBy by String

c# - 使用 javascript 删除 webgrid 行?