关于链接时加着变量的问题,我的写法哪里错了
response.Write("欢迎访问: <a href=show.aspx?title=" & mydatareader.item( "title" ) & " & con= " & mydatareader.item( "context" ) & " >" & mydatareader.item( "title" ) & "</a> <br>")
为什么变量传递不了,mydatareader是sqldatareader 型的,mydatareader.item( "title" )应该是字符串吧,怎么不行啊,多谢
问题点数:0、回复次数:6Top
1 楼merge(潜水员)回复于 2003-08-01 13:15:28 得分 0
如果是在.cs文件中,试试:
Response.Write("欢迎访问: <a href=show.aspx?title=" + mydatareader.item( "title" ) + "&con=" + mydatareader.item( "context" ) + " >" + mydatareader.item( "title" ) + "</a> <br>");
至少我这句话是对的:
Response.Write("欢迎访问: <a href=show.aspx?title=" + title + "&con=" + context + " >" + title + "</a> <br>");
就是你的" & con= "中间不应该有空格;Top
2 楼hanfey()回复于 2003-08-01 13:16:54 得分 0
mydatareader.item( "title" ) should be a object.
your can use:
mydatareader.GetString(0).Trim ();(c#)Top
3 楼merge(潜水员)回复于 2003-08-01 13:17:19 得分 0
如果是在.cs中
试试:
Response.Write("欢迎访问: <a href=show.aspx?title=" + mydatareader.item( "title" ) + "&con=" + mydatareader.item( "context" ) + " >" + mydatareader.item( "title" ) + "</a> <br>");
" & con= "中间不应该有空格;Top
4 楼freecs(北狼)回复于 2003-08-01 13:18:23 得分 0
同意楼上Top
5 楼forly(hong)回复于 2003-08-01 13:28:15 得分 0
我的是用的vb,就在一个aspx页面里面,只是想做个测试,那是不是有什么函数可以把mydatareader.item( "title" )转换成字符串呢,我去试试Top
6 楼forly(hong)回复于 2003-08-01 13:37:25 得分 0
多谢hanfey(),好了Top
7 楼BeyondLove2000(马)回复于 2003-08-01 13:57:03 得分 0
mydatareader.item( "title" ).tostring()Top
8 楼wayneliu(暴风骤雨)回复于 2003-08-01 14:17:32 得分 0
来迟了!不过你的问题解决就好了!
祝好运!:)Top




