日期:2014-05-20  浏览次数:20448 次

我在ASP.NET 2.0下使用GridView,编辑模板,如何动态页面传值?
2.0下使用GridView,使用SqlDataSource取了3列数据显示,把第一列(如姓名),改为超链接,也就是说显示出N多姓名,当您单击其中一个的时候,要跳转到其他页,我使用的方法是把姓名转换成 "模板 ",编辑模板的时候在源下面把 <label> 标签外面再加一个 <a> 标签,这个显示的姓名是超链接没有问题.但是我要根据用户单击的姓名,来在另一个爷面显示该用户详细信息.这可能牵扯到页面传值的问题(或者有别的方法?请指点).我需要动态判断用户当前点的是哪个姓名,把姓名作为值传到下个页面,下个页面根据这个值来select数据!
      请高手指点!

------解决方案--------------------
<Columns> <asp:HyperLinkField DataNavigateUrlFormatString= "aa.aspx?id={0} " DataNavigateUrlFields= "name " DataTextField= "name " /> </Columns> 另外最好传id不要传姓名.