标题:一个简单的ASP.NET问题---我传递的参数怎么没有获取啊?
只看楼主
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
结帖率:50%
 问题点数:0 回复次数:9 
一个简单的ASP.NET问题---我传递的参数怎么没有获取啊?

我从数据库里读数据的时候,从productlist表中读出来数据后,然后根据pro_id查询数据时却读不出来,为什么啊?


<%@ import namespace="system.data"%>
<%@ import namespace="system.data.sqlclient"%>
<script language="vb" runat="server">
sub page_load(sender as object,e as eventargs)
If Not Page.IsPostBack Then
Call myDataBind()
End If
end sub
sub myDataBind()
dim conn as new sqlconnection("server=(local);database=bai;uid=sa;pwd=997mb")
dim cmd as new sqlcommand("select * from productlist",conn)
conn.open()
dim dr as sqldatareader=cmd.executereader()
myDataList.datasource=dr
myDataList.databind()
conn.close()
Dim intpro_id As Integer
If Request.QueryString("pro_id")<>"" And (Not Page.IsPostBack) Then
intpro_id=Request.QueryString("pro_id") '获取传递过来的pro_id
Session("pro_id")=intpro_id '保存到Session中
Else
'其它情况下从Session中获取
intpro_id=Session("pro_id")
End If

end sub
</script>
<html>
<HEAD>
<TITLE>隆泰守和摄影器材行</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
</HEAD>
<body leftmargin="5" topmargin="5">
<form runat="server">
<table width="300" border="1" cellspacing="0" cellpadding="0" bordercolor="#D1DAF1" bgcolor="#D1DAF1" class="text" height="20" align="left">
<tr align="left">
<td>
<asp:DataList id="myDataList" runat="server" RepeatDirection="Vertical" RepeatColumns="1" style="POSITION: absolute">
<ItemTemplate>
<asp:HyperLink Text='<%# Container.DataItem("productname") %>' NavigateUrl='<%# "index.aspx?pro_id=" & Container.DataItem("pro_id") %>' runat="server"/>
</ItemTemplate>
<SeparatorTemplate>
&nbsp;&nbsp;
</SeparatorTemplate>
</asp:DataList>

</td>
</tr>
</table>
</form>
</body>
</html>

搜索更多相关主题的帖子: NET 参数 ASP 获取 
2006-11-08 10:50
给心加点温
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2006-11-9
得分:0 
能不能把具体问题列出来~

2006-11-09 20:02
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
得分:0 
建议转型为C#

http://www.找到组织!找到党!
2006-11-09 20:03
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
用Request.Form("pro_id")  试试。

飘过~~
2006-11-09 22:07
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
得分:0 
谢谢各位了,

这些方法我都试了,就是转不到想要的页面,

愁啊?

淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2006-11-10 08:58
雨花
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-10
得分:0 
你在进行页面挑转的时候把参数也传过去,然后在跳转后的页面里获得传过来的数
Response.Redirect("****.asp?var1=value1&var2=value2");


Request.QeutyString(var1);
Request.QeutyString(var2);
2006-11-12 19:13
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
得分:0 
还是不行啊,本人比较笨,

大家多帮帮忙吧,急死我了




淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2006-11-13 09:27
メ冰枫ぱ雪
Rank: 1
等 级:新手上路
威 望:2
帖 子:326
专家分:0
注 册:2004-11-13
得分:0 
老实说,你的问题我还是不大理解什么意思。。

动态网页技术交流群:16449874 免费网络收藏夹:http:///Favorite
2006-11-13 09:30
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
得分:0 
就是从数据库中读出数据后,点击相应的查看其详细信息,如:

计算机图书
硬件
装机必备丛书
挑选硬件丛书
软件
.
.
.
美术图书
素描
油画
.
.
.
这些都是从数据库中读出来的,就是要实现这个格式.功能就是点击硬件时就把所有关于硬件的图书都列出来,点击装机必备从书时就列出他的详细信息.
在网页上就显示这个格式.

淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2006-11-13 10:08
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
得分:0 

版主帮帮帮忙吧!!真是急死了,怎么弄都不行


淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2006-11-13 18:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-101440-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.468255 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved