您的位置:首页 > 编程语言 > ASP

asp.net中GridView控件使用HyperLinkField的方法

2014-01-11 17:48 483 查看
HyperLinkField用来连接到其他页面。以下为嵌入到GridView中的关键代码

<Columns>

<asp:HyperLinkField

HeaderText = "movie"

DataTextField = "name">//显示数据库内相关内容的数据库字段。即现在想现实数据库name中的东西。

DataNavigateUrlFields = "Id"//绑定到超链接的属性字段

DataNavigateUrlFormatString = "Details.aspx?id = {0}" />//链接属性应用的设置,即点击链接后转跳到Details.aspx

</Columns>

以上是创建一个到Details.aspx页面的链接并把类别Id座位查询字段字符串参数传递给次页面。

在Details.aspx中,如若配置了GridView,使用了select语句对数据库进行查询,如where语句后的条件是ID=@ID则,在selecparameters中代码如下:

<selectparameters>

<asp:querystringparameter

name= "ID"

querystringfield = "id" />

</selectparameters>

在querystringparameter参数,它表示通过查询字符串传递来的类别ID





当然,如果你在Details.aspx中,不使用GridView的话,也可以通过使用函数 request.querystring["id"]并将这个值传递给一个字符变量来获取从前一个页面传递来的参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: