2

次の HyperLinkField があります。

     <asp:HyperLinkField DataTextField="SysID" DataNavigateUrlFields="SysID"  
      DataNavigateUrlFormatString="pgmtasklist.aspx?sysid={0}"  Text="Click Here" /> 

Click Here というハイパーリンク テキストが必要ですが、期待どおりに機能しません。実際の SysID が表示されます。

4

1 に答える 1

3

DataTextField 定義を削除すると、機能するはずです。

<asp:HyperLinkField DataNavigateUrlFields="SysID"  
    DataNavigateUrlFormatString="pgmtasklist.aspx?sysid={0}" Text="Click Here" />

DataTextField があるので、DataTextFormatString値も期待されていますが、あなたの場合はどちらも必要ありません。

于 2012-07-31T16:15:00.963 に答える