我想可不可以把HyperLink中的链接网页在一个窗口中实现!??                                        <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="showSchoolNews.aspx?id={0}"
                                            DataTextField="title" HeaderText="新闻标题">
                                            <ItemStyle ForeColor="Red" />
                                        </asp:HyperLinkField>
                                        <asp:BoundField DataField="releaseUnit" HeaderText="发布单位" />
                                        <asp:BoundField DataField="releaseDate" HeaderText="发布日期" />
                                        <asp:BoundField DataField="dateLimit" HeaderText="有效日期" />
                                    </Columns>
                                    希望路过的大哥多指点指点!

解决方案 »

  1.   

    <asp:HyperLinkField id="test" DataNavigateUrlFields="id" DataNavigateUrlFormatString="showSchoolNews.aspx?id={0}" 
                                                DataTextField="title" HeaderText="新闻标题" > 
    在datagrid的ItemDataBound中写以下内容:
                       Dim hl As HyperLink
                hl = CType(e.Item.FindControl("test"), HyperLink)
                hl.NavigateUrl = "."
                hl.Attributes.Add("onClick", "window.open('URL')")以上是开一个新页面的解决方法。反正onClick事件后的内容随你怎么写,具体是新开页面,还是打开模式对话窗口随你写.