我有以下HyperLinkField:
<asp:HyperLinkField DataTextField="SysID" DataNavigateUrlFields="SysID"
DataNavigateUrlFormatString="pgmtasklist.aspx?sysid={0}" Text="Click Here" />
我需要超链接文字来说“点击此处”但不按预期工作。它显示了实际的SysID。
答案 0 :(得分:3)
删除DataTextField定义,它应该有效:
<asp:HyperLinkField DataNavigateUrlFields="SysID"
DataNavigateUrlFormatString="pgmtasklist.aspx?sysid={0}" Text="Click Here" />
由于你有DataTextField,它也期望DataTextFormatString
值,但在你的情况下你也不需要。