asp.net页面传值

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:45:05
我的是在数据库表2名称那里建立一个动态超链接,有数学,物理等名称,现在要链接到的与数学物理相关的学生页面,比如说点数学就只出现数学的学生,点物理就只出现物理的学生,这个怎么实现,我现在无论点那个就要只出现相同的界面。

比如你现在是a.aspx页面 你要跳转到b.aspx页面
那么你可以在 地址栏传参 b.aspx?id=1
然后在b.aspx页面获取这个参数 Request["id"] 做相应的查询

比如你现在是a.aspx页面 你要跳转到b.aspx页面

【前台代码:<td><a href='b.aspx?id=<%#Eval("ID") %>'>物理</a></td>
ID是物理表中的字段】注:后台也可以实现
后台接收:
String id = Request.QueryString["id"].ToString();
再执行sql语句:
string strSQL = "Select * From 【物理】 Where ID='" + id + "'";
数学同上!