ASP GridView根据其他列的值创建链接

时间:2013-12-06 13:20:34

标签: asp.net vb.net visual-studio visual-studio-2012 gridview

这可能听起来很简单,但我对Visual Basic和ASP.net都很陌生。

我要做的是在ASP中创建一个新列:GridView并根据该行上另一个单元格的值创建一个链接。

示例行:

 Test Name | 123456 | http://www.testdomain.com/123456.pdf

123456是变量。

希望你能帮忙

2 个答案:

答案 0 :(得分:0)

您可以将该链接放在ItemTemplate

<ItemTemplate>
<asp:LinkButton ID="Button1" runat="server"  PostBackUrl= 'http://www.testdomain.com' + '<%# Eval("ID") %>'></asp:LinkButton>
                            </ItemTemplate>

答案 1 :(得分:0)

您可以使用HyperLinkFieldhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.hyperlinkfield(v=vs.110).aspx

<asp:HyperLinkField 
         DataTextField="EntityKey" 
         DataTextFormatString="http://www.testdomain.com/{0}.pdf" 
         DataNavigateUrlFields="EntityKey" 
         DataNavigateUrlFormatString="http://www.testdomain.com/{0}.pdf" />