GridView结合a标签实现打开新窗口

评教结果查看页面需要用到GridView控件来显示数据,并且我还需要添加一个“详 细”功能,也就是说,点击“详细”则能够弹出一个新窗口来显示详细数据。 GridView结合a标签实现打开新窗口

从网上查阅资料,众多网友都说要使用HyperLinkField来实现打开新窗体,并传值的功能。我是初步接触这个控件,不容易搞懂。 GridView结合a标签实现打开新窗口

仔细想想,其实跳转到新窗体并且需要传递courseId等信息,很简单,我们最常用的a标签就能实现该功能。 新建列的时候我们选择TemplateField字段类型,然后直接修改asp源码。 如下:


<Columns> <asp:TemplateField HeaderText=""> <ItemTemplate> <a href="ExperimentStatDetail.aspx?courseId=<%#Eval(" mce_href="ExperimentStatDetail.aspx?courseId=&lt;%#Eval("courseId").ToString() %>" target="_self">详 细</a> </ItemTemplate> </asp:TemplateField> </Columns>