【问题标题】:display data as links in webgrid在 webgrid 中将数据显示为链接
【发布时间】:2012-09-14 12:33:52
【问题描述】:

我想将从数据库中读取的数据显示为链接,每一个链接都会在点击时调用一个js函数。

读取的数据被插入到 webgrid 中,并像这样显示在浏览器上

    <div>
        @grid.GetHtml(               
            columns:grid.Columns(
                grid.Column("Country"),
                grid.Column("Capital")              
            )
        )
    </div>   

这只是简单的输出,但默认情况下只有表头变成链接。

我试过了

         columns:grid.Columns(
                grid.Column(columnName:"Country",header:"Country",format:@<a href="#" onclick="Find();return false;"></a>),
                grid.Column("Capital")              
            )

但这会删除所有国家并用“”(空字符串)替换它们,这也不是我想做的。

我想将数据输出为可以点击执行“查找”js功能的链接。我不知道如何格式化表格数据而不是表格标题

【问题讨论】:

    标签: c# javascript asp.net webmatrix webgrid


    【解决方案1】:

    链接的文本出现在开始标签和结束标签之间。你目前那里什么都没有。改变它如下使国家出现:

    format:@<a href="#" onclick="Find();return false;">@item.Country</a>
    

    【讨论】:

      猜你喜欢
      • 2013-07-03
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多