编程论坛's Archiver

chb592657370 发表于 2008-5-9 09:13

GridView中使用HyerLinkColumn,怎样动态传递多个参数或改变NavigateUrl的值(在线等待)

Column       连接地址
a            NavigateUrl='<%# Eval("", "1.aspx?id={0}") %>'
b            NavigateUrl='<%# Eval("", "2.aspx?id={0}") %>'
c            NavigateUrl='<%# Eval("", "3.aspx?id={0}") %>'

hebingbing 发表于 2008-5-9 10:37

NavigateUrl='<%# Eval("参数1",“参数2”“参数3” "3.aspx?id1={0} id2={1} id3={2}") %>'

snipen 发表于 2008-5-9 20:12

嗯,NavigateUrl='<%# Eval("参数1",“参数2”“参数3” "3.aspx?id1={0}&id2={1}&id3={2}") %>'

chb592657370 发表于 2008-5-9 20:25

这个问题我自己已经解决:
可实现点击GridView 绑定列的每个字段转向不同的页面,当然楼上的方法应该也是可取的,还没试验过。
Eval("UserName", "{0}").ToString().Trim()
Eval("UserName", "~/跳转页面{0}.aspx?id={0}")

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.