2

我想将从数据库读取的数据显示为链接,每个链接都会在单击时调用一个 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功能的链接。我不知道如何格式化表格数据而不是表格头

4

1 回答 1

2

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

format:@<a href="#" onclick="Find();return false;">@item.Country</a>
于 2012-09-22T08:34:04.917 回答