在DATAGRID里可以通过HyperLinkColumn来定位一个新窗口
HTML代码如下
<asp:HyperLinkColumn Text="详..." ItemStyle-CssClass="search" DataNavigateUrlField="XZBH" Target=_blank DataNavigateUrlFormatString="../page_module/xzbbz.aspx?xzbh={0}" HeaderText="备注" DataTextFormatString="详...">
</asp:HyperLinkColumn>但是我想象JS那样控制该弹出窗口的大小 有无导航条 有无地址拦等
网上找了半天 好象都没有答案如果用<asp:HyperLinkColumn>无法控制 我就只能用 
asp:TemplateColumn 里加BUTTON 什么来做了后者虽然没什么问题 不过很麻烦 难道MS又一次那么不人性吗?

解决方案 »

  1.   

    搞定了<asp:HyperLinkColumn Text="详..." ItemStyle-CssClass="search" DataNavigateUrlField="XZBH"    
    DataNavigateUrlFormatString="javascript:window.showModalDialog('../page_module/xzbbz.aspx?xzbh={0}','xx','dialogWidth:220px; dialogHeight:220px;status:no; directories:yes;scrollbars:no;Resizable=no');" HeaderText="备注" DataTextFormatString="详...">
    </asp:HyperLinkColumn>
      

  2.   

    showModalDialog打开的是模态窗口,如果想打开一个普通的窗口,用window.open()方法。
      

  3.   

    webdiyer(陕北吴旗娃)  用window.open() 固定大小的新窗口有滚动条的要怎么写啊 ??
      

  4.   

    >>固定大小的新窗口有滚动条的要怎么写啊 ??怎么理解?是要滚动条还是不要滚动条?