ASP.NET Request.QueryString问题

<%#"booklist.aspx?id="+Eval("FtypeID")%>中的值只传递一次给下面代码intid=Convert.ToInt32(Request.Qu... <%#"booklist.aspx?id="+Eval("FtypeID")%>中的值只传递一次给下面代码
int id = Convert.ToInt32(Request.QueryString["id"]);
string mysql = "select * from TBbooks where FtypeID="+id;
SqlCommand cm = new SqlCommand(mysql, cn);
SqlDataReader dr = cm.ExecuteReader();
myList1.DataSource = dr;
myList1.DataBind();
cn.Close();
是不是不能用SqlDataReader?
我找到问题了,是<%#"booklist.aspx?id="+Eval("FtypeID")%>中的id没有传递到int id = Convert.ToInt32(Request.QueryString["id"]);
…………我在int id = Convert.ToInt32(Request.QueryString["id"]);
语句下面加了条Label1.Text = Request.QueryString["id"];来观察id的值是否传递了,结果Label1显示一直是一个值,没改变。 不知道是什么原因~!!求帮忙看下,谢谢了~!
展开
 我来答
XCExceXCExce
2010-09-12 · TA获得超过647个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:334万
展开全部
你的话:<%#"booklist.aspx?id="+Eval("FtypeID")%>一定会获取一个值的我用labell试验过了,我也不知道你的到底对不对

我做网站一般是这样写的 href='booklist.aspx?id=<%#Eval("FtypeID")%>'
int id =int.Parse(Request.QueryString["id"].ToString());

你的这个FtypeID是啥意思?类别id?如果是类别id的话,就会是一个值,你改成你这个表中的ID试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
踏浪帅
2010-09-10 · TA获得超过319个赞
知道小有建树答主
回答量:1900
采纳率:0%
帮助的人:1321万
展开全部
不是啊!能不能用跟Request.QueryString无关啊!

关键进你传过来是要有值啊!这样才不会为空啊!

你最好再加个判断不为空啊!...这样就不会出现异常的...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈学阳
2010-09-13 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5534万
展开全部
ASP.NET中的方法:

int intID = int.Parse(Request.QueryString["ID"]);//接收变量

StringBuilder commandText = new StringBuilder("SELECT Category.ID FROM Temp WHERE ((Category.ID)=@intID)");//sql语句写法

楼上那位是用asp写的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gdutwzh
2010-09-12 · TA获得超过153个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:133万
展开全部
检查你这一句:<%#"booklist.aspx?id="+Eval("FtypeID")%>
是不是每次点击不同的标签传递的值是不同的。应该是FtypeID的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LifeRushing
2010-09-10 · TA获得超过786个赞
知道小有建树答主
回答量:861
采纳率:0%
帮助的人:503万
展开全部
dr.Close()试试,datareader用完要关闭的哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式