日期:2014-05-18  浏览次数:20483 次

关于Navigateurl传递参数的问题,语言=VB
数据库里面有三张表学生表(student,stuno为主键),班级表(classno,classname),系部表(departmentno,departmentname)通过链接查询在gridview显示学生的姓名和班级,然后添加一个操作的超链接,每行显示一个详细的链接,通过Request.QueryString( "stuNO ")当用户单击详细链接时转到detail.aspx页面,显示学生的详细信息,怎样在gridview中设置NavigateURL属性让用户单击任意一行的详细链接时都能在detail.aspx上显示该行学生的详细信息,
我目前是这样设置的NavigateURL=detail.aspx?stuno= "学生学号 ",但是这样只能显示一条记录,无论单击哪一行都一样,期待有人解决,不胜感激

------解决方案--------------------
NavigateURL=detail.aspx?stuno={0}

------解决方案--------------------
楼上正解
弄个超级连接列(grid属性生成器中有),url字段=学生学号的字段名称
url格式字符串=detail.aspx?stuno={0}