我有一个gridview,其中一列是HyperLinkField
我想将网址设置为页面Exemplu.aspx?id={}
,其中id
是数据库中元素的ID。
如何设置每个元素的id?
在网格中我有id
,但是当我打开页面时,我该如何做Exemplu.aspx?id=50
?
感谢您帮助我。 我知道对你们中的一些人来说这不是问题。
答案 0 :(得分:2)
像这样:
<asp:hyperlinkfield datatextfield="UnitPrice"
datanavigateurlfields="ProductID"
datanavigateurlformatstring="~\details.aspx?ProductID={0}"
target="_blank" />
答案 1 :(得分:0)
尝试以下方法。在列
中添加超链接字段<COLUMNS>
<ASP:HYPERLINKFIELD text="Detail" datanavigateurlfields="id" datanavigateurlformatstring="Exemplu.aspx?id={0}"></ASP:HYPERLINKFIELD>
</COLUMNS>