效果图 方案一简单的方法新窗口不固定大小 <asp:GridView ID=GridView runat=server AutoGenerateColumns=False CellPadding= OnRowDeleting=GridView_RowDeleting OnRowEditing=GridView_RowEditing OnRowUpdating=GridView_RowUpdating OnRowCancelingEdit=GridView_RowCancelingEdit BackColor=White BorderColor=#CCCCCC BorderStyle=None BorderWidth=px FontSize=px > <FooterStyle BackColor=White ForeColor=# /> <Columns> <asp:BoundField DataField=身份证号码 HeaderText=编号 ReadOnly=True /> <asp:BoundField DataField=邮政编码 HeaderText=邮政编码 SortExpression=邮政编码 /> <asp:BoundField DataField=家庭住址 HeaderText=家庭住址 /> <asp:HyperLinkField HeaderText=姓名 Text=姓名 DataNavigateUrlFields=姓名 DataNavigateUrlFormatString=Defaultaspx?GoodsID={} Target=mainframe NavigateUrl=~/Defaultaspx DataTextField=姓名 > </asp:HyperLinkField> <asp:CommandField HeaderText=选择 ShowSelectButton=True /> <asp:CommandField HeaderText=编辑 ShowEditButton=True /> <asp:CommandField HeaderText=删除 ShowDeleteButton=True /> </Columns> <RowStyle ForeColor=# /> <SelectedRowStyle BackColor=# FontBold=True ForeColor=White /> <PagerStyle BackColor=White ForeColor=# HorizontalAlign=Left /> <HeaderStyle BackColor=# FontBold=True ForeColor=White /> </asp:GridView> DataNavigateUrlFields是链接的字段名DataNavigateUrlFormatString是路径 方案二精确控制弹出窗口大小位置 <asp:HyperLinkColumn DataNavigateUrlField=EmployeeID DataNavigateUrlFormatString=javascript:varwin=windowopen(detailaspx?ID={}nullwidth=height=);windowClose(); DataTextField=LastName HeaderText=LastName></asp:HyperLinkColumn> |