方案一:简单的方法,新窗口不固定大小
<asp:HyperLinkField HeaderText=”姓名” Text=”姓名”
DataNavigateUrlFields
=”姓名” DataNavigateUrlFormatString=”Default6.aspx?GoodsID={0}” Target=”mainframe” NavigateUrl=”~/Default6.aspx” DataTextField=”姓名” >
</asp:HyperLinkField>
方案二:精确控制弹出窗口大小位置
<asp:HyperLinkColumn DataNavigateUrlField=”EmployeeID” DataNavigateUrlFormatString=”javascript:varwin=window.open(‘detail.aspx?ID={0}’,null,’width=300,height=200′);window.Close();”
DataTextField=”LastName” HeaderText=”LastName”>
</asp:HyperLinkColumn>
一、用 <asp:HypeLinkField />
我试了很久不能成功,主要存在的问题是:HypeLink是服务控件,那它没有onclick事件。
但是肯定是可以实现的,非常麻烦我就不专研了。
网上的代码是这样的我没测试过:
<
asp:HyperLinkField
HeaderText
=”添加信息”
/>
<%
—
GridView中第六列