页面跳转附带参数

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:29:26
a.aspx?id={0} a.aspx页面有一个datagrid控件和一个编辑按钮。
我页面上有一个datagrid控件,显示我数据库中的数据,我的关键字是姓名字段,我添加了两列分别是:编辑列和详细信息列,我点击datagrid控件中的编辑链接的时候就跳到a.aspx页面并且以相应行的关键字段再查询他的详细信息,上面的代码是写在编辑列里面的,我相信用过asp.net的朋友都应该知道这个跳转页面附带参数的功能吧,现在我要问的是,我datagrid中不是有一个详细信息列吗,我点击详细信息列的链接时同样跳到a.aspx里面关键字也一样,只是在a.aspx中不能进行数据编辑(编辑按钮不可用),我现在想知道我点击详细信息链接的时候可不可以附带多个参数,这样我在a.aspx页面中判断是点击了编辑列呢还是详细信息列,相应的判断编辑按钮是可用还是不可用,麻烦大家了
不好意思啊,我没说明白,我最主要的目的就是,我如何在跳转到a.asp页面的时候知道我在主页面中的datagrid控件中单击的是编辑链接还是详细信息链接,就这个问题,主页面中datagrid控件结构如下:
学号 姓名 成绩
001 刘刚 450 编辑 详细信息
002 李美 500 编辑 详细信息
其中(编辑和详细信息为带下划线的链接)

DataNavigateUrlFields="ID,Name" DataNavigateUrlFormatString="a.aspx?ID={0}&Name={1}"
一种方法,你可以点编辑跳转到一个页面,点详细信息跳转到另外一个页面,而不是让他跳转到同一个页面;
另外,编辑一般是用按钮,而不用超链接.

可以附带多个参数.
至于判断按钮是可用还是不可用,定义个bool类型的变量,初始值为false。
让编辑按钮可用就把变量值设为true.

说的有点乱