C# 在webgrid中将数据显示为链接

C# 在webgrid中将数据显示为链接,c#,javascript,asp.net,webmatrix,webgrid,C#,Javascript,Asp.net,Webmatrix,Webgrid,我想将从数据库读取的数据显示为链接,单击每个链接时都会调用js函数 读取的数据将插入webgrid并在浏览器上显示,如下所示 <div> @grid.GetHtml( columns:grid.Columns( grid.Column("Country"), grid.Column("Capital")

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

读取的数据将插入webgrid并在浏览器上显示,如下所示

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

@grid.GetHtml(
列:grid.columns(
网格栏(“国家”),
网格栏(“大写”)
)
)
这只是简单地进行输出,但默认情况下只有表头被转换为链接

我试过这个

         columns:grid.Columns(
                grid.Column(columnName:"Country",header:"Country",format:@<a href="#" onclick="Find();return false;"></a>),
                grid.Column("Capital")              
            )
columns:grid.columns(
grid.Column(columnName:“国家”,标题:“国家”,格式:@),
网格栏(“大写”)
)
但这会删除所有国家,并将其替换为“”(空字符串),这也是我不想做的


我想让数据输出为链接,可以点击执行“查找”js功能。我不知道如何格式化表格数据而不是表格标题。链接文本出现在开始和结束标记之间。你现在什么都没有。按如下方式更改以显示国家/地区:

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