The Problem: You need to put a relatively complicated link (i.e. the link has more than one parameter) into an asp.net gridview column.
The Cause: No cause really, you just need to know the exact syntax
The Solution:
<asp:HyperLinkField HeaderText=””
Text=”Download Your File”
DataNavigateUrlFields=”CategoryID,FileID”
DataNavigateUrlFormatString=”FileDownloader.
aspx?catid={0}&file={1}” />
You can have as many fields as you like in the DataNavigateUrlFields tag, and it will simply autopopulate from that point on (provided you have the parameters in proper {0} fashion. This is hardly the biggest problem I’ve ever faced, but I didn’t know how to create the Hyperlink field in that way and now I do.
photo credit: skedonk
This post originally appeared on the Stronico blog – with the absorption of Stronico into Digital Tool Factory this post has been moved to the Digital Tool Factory blog
|
Written By Steve French |
Leave a Reply