This used to be easy with the datagrid:
<asp:HyperLinkColumn HeaderText="Product" DataNavigateUrlField="catalog_number" DataNavigateUrlFormatString="javascript:window.open('detail.aspx?id={0}',dtl,'width=400,height=300,location=no')" DataTextField="catalog_number" />
But not the gridview's HyperLinkField:
<asp:HyperLinkField HeaderText="Product" DataNavigateUrlFields="catalog_number" DataNavigateUrlFormatString="javascript:window.open('detail.aspx?id={0}',dtl,'width=400,height=300,location=no')" DataTextField="catalog_number" />
Unfortunately, it doesn't work with the gridview's hyperlinkfield. The suggestions in the thread seem like an awful lot of overhead for simple functionality. Am I missing an option in my HyperLinkField?