window.open()当然可以打开一个URL,和打开一个page没有本质区别。或者用HyperLink,它有Target属性,等于blank就可以了。

解决方案 »

  1.   

    关于那open 我再去试试,我也想过用hyperlink,但是我在hyperlink上显示的是文件名的话,我要点击,得到一个完整的路径,是要进行一些处理的,其中要触发itemcommand事件,而hyperlink没法得到这个事件,所以我没用阿
    还有哪些有好的建议么?
      

  2.   

    在模板列中自己写
    <asp:TemplateColumn FooterStyle-BorderWidth=70px>
    <ItemTemplate>
    <a href="javascript:var aa=window.open('<%# "lipin/fullinfo_gift.aspx?giftid=" + DataBinder.Eval(Container.DataItem,"giftid")%>','','width=310,height=280,top=160,left=350');aa.focus();">
    <%#DataBinder.Eval(Container.DataItem,"giftname")%>
    </a>
    </ItemTemplate>