搜索一下,找到好多说以下代码<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>直接用上,但在gridview能用HyperLinkColumn吗?

解决方案 »

  1.   

     有这个<asp:HyperLink></asp:HyperLink>没<asp:HyperLinkColumn 
      

  2.   

    可以加一模板列。<a href="#" onclick="window.Open(....)">弹出</a>
      

  3.   


    用了这种 
     <asp:TemplateField>
              
                 <ItemTemplate>
                 <a href="#" onclick="javascript:window.open('test.aspx?id=<%#Eval("info_id") %>','新窗口','width=200,height=180');">号码</a>
                 
                 </ItemTemplate>
              </asp:TemplateField>如果想让有些权限 只看到 "号码" 而点时不会弹出另外的页面
    有些人点击会弹出新窗口<a></a>要怎么处理
      

  4.   

    你可以用服务器控件linkbutton来做.编译之后还是<a>的.这样后台容易通过权限来控制