参考
<script language="javascript">
function replay(id)
{
url="Replay.Aspx?ID="+id;
window.open(url,'','width=400 height=300');
}
</script><asp:HyperLinkColumn Text="回复" DataNavigateUrlField="col_id" DataNavigateUrlFormatString="javascript:replay({0})"
HeaderText="回复">
<HeaderStyle Wrap="False" HorizontalAlign="Center"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center"></ItemStyle>
</asp:HyperLinkColumn>

解决方案 »

  1.   

    <asp:HyperLinkColumn  DataTextField="UserID" SortExpression="UserID" HeaderText="ID"  DataNavigateUrlField="字段" DataNavigateUrlFormatString="Update.aspx?id={0}"></asp:HyperLinkColumn>
      

  2.   

    不要用NavigateUrl="Update.aspx",用DataNavigateUrlFormatStringUpdate?id={0}"
      

  3.   

    ... NavigateUrl="Update.aspx?ID={0}"...
      

  4.   

    晕,

    不要用NavigateUrl="Update.aspx",用DataNavigateUrlFormatString="Update?id={0}"
    ,呵呵,不过 楼上 smoothwood(I try my best) 已经说得很清楚了哈