datagrid的某一列用的超连接,新开一个页面:detail.aspx,这个已经实现,问题是怎样控制这个窗体的大小??我想最好弹出cs那种框,没有ie上面的部分(地址栏,工具列这些)
这是前台超连接的代码,后台没有相关代码
Target=_blank NavigateUrl='<%#"detail.aspx?id="+DataBinder.Eval(Container.DataItem, "id")%>'

解决方案 »

  1.   

    myGrade.DataKeys[(int)e.Item.ItemIndex] 不就是DataGrid获取本列的Id号代码吗
    弹出页面是<asp:HyperLinkColumn DataNavigateUrlField="EmployeeID" DataNavigateUrlFormatString="javascript:varwin=window.open('detail.aspx?id={0}',null,width=300,height=200
    toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');window.close();" DataTextField="LastName" HeaderText="LastName"></asp:HyperLinkColumn>
      

  2.   

    <asp:HyperLinkColumn DataNavigateUrlField="EmployeeID" DataNavigateUrlFormatString="javascript:varwin=window.open('detail.aspx?id={0}',null,'width=300,height=200
    toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');window.close();" DataTextField="LastName" HeaderText="LastName"></asp:HyperLinkColumn>
      

  3.   

    http://blog.csdn.net/blackhero/我写过总结
      

  4.   

    DataNavigateUrlFormatString="javascript:varwin=window.open('detail.aspx?id={0}',null,'width=300,height=200
    toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');" 
      

  5.   

    使用window.open()方法弹出窗体,如果是在页面出来之后是没有办法控制它的工具栏,地址栏的,你可以使用一个模板列
    <ItemTemplate>
    <A href='javascript:onclick=LookUpVouchFreight(<%# DataBinder.Eval(Container.DataItem, "id")%>)'> <font color="#ec5900">详细信息</font></A>
    </ItemTemplate>下面是弹出窗口的方法
    function LookUpVouchFreight(id)
    {
    var url=detail.aspx.aspx?fid='+id;
    window.open(url,'','scrollbars=yes,top=0,left=0,resizable=no,status=no,toolbar=no,menubar=no,location=no,width=430,height=600');
    }
      

  6.   

    window.open("xxx.aspx",null,"width=xxx,height=xxx
    toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");