评教结果查看页面需要用到GridView控件来显示数据,并且我还需要添加一个“详 细”功能,也就是说,点击“详细”则能够弹出一个新窗口来显示详细数据。
从网上查阅资料,众多网友都说要使用HyperLinkField来实现打开新窗体,并传值的功能。我是初步接触这个控件,不容易搞懂。
仔细想想,其实跳转到新窗体并且需要传递courseId等信息,很简单,我们最常用的a标签就能实现该功能。 新建列的时候我们选择TemplateField字段类型,然后直接修改asp源码。 如下:
<Columns>
<asp:TemplateField HeaderText="">
<ItemTemplate>
<a href="ExperimentStatDetail.aspx?courseId=<%#Eval("courseId").ToString() %>" target="_self">详 细</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
GridView结合a标签实现打开新窗口
最新推荐文章于 2022-02-09 16:52:44 发布
本文介绍如何在GridView控件中添加一个名为“详细”的链接列,点击后能跳转到新页面并传递课程ID参数。通过使用TemplateField并自定义ItemTemplate的方式,实现了跳转功能。


3123

被折叠的 条评论
为什么被折叠?



