怎么把gridview绑定的超连接列传到另一个网页中显示出来?

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:43:12
给我相关代码啊
传出:
接收:
给我相关代码啊 !!!!!!!!

1.添加一个gridview控件,取消它的“自动生成列”属性,然后从数据库里选择自己要的数据,比如:
你想要用户名成为链接,那么你就---
在GRIDVIEW中添加个template模板,并在该模板中添加一个linkbutton控件,右击这个linkbutton,选择DataBinds,然后选择CommandArguement属性,并绑定到数据库里的你想绑的那字段上,比如:userName(本例)
ok,下面编辑linkButton的Command事件,在里面写:
response.redirect("你要跳转到的页面.aspx?username=e.CommandArguement");
这样,你就可以把绑定到linkbutton按钮的CommandArguement属性的 值传递到下页了!
传递的方式是:通过URL传递参数

你的行是数据库里取出来的吧

只要用get传值

传个关键字过来

到另个页面再返回数据库查出

就可以了

页面间传数据特别是用GET提交是有长度限制的
所以最好是传参数然后另一个页面接受参数》查询
否则数据不安全 而且由于长度限制也不一定传输成功

两个页面之间进行控制 不好解决吧
但是你可以控制服务端那边的 东西啊
在一个页面进行控制 另外那个页面进行显示
可以放到内存里面 进行存储
也可以作为差数传送过去

传值:
sdasd.aspx?id=<%zhidsuan#%>
接收:
string id=reqest.querystring["id"].tostring();

你把邦定gridviw中邦定超级链接列的内容存在页面缓存里,在另一个页面调用,或者页面重定向时传一个参数过去