我这样从数据数中取出数据,可是不会传递数据值,请大家帮忙看看,谢谢
我按下面的的方法从数据库里取出了三个字段的值,并能正确地赋值给Label1\Label2\Label3
现在我在下面的页面中间要拿其中一个值作为参数传到下一页,请问怎么写?谢谢大家(我是学C#的谢谢)
<body>
<a href= "mypage.aspx?mybbb=我这里要用到数据库中取出的bbb的值传到下一页,请问怎么写 "> 查看详情 </a>
</body>
=============
string mySel= "select * from TAB where name= ' "+myname+ " ' ";
OleDbCommand Cmd=new OleDbCommand(mySel,MyConn);
OleDbDataReader Dr;
Dr = Cmd.ExecuteReader();
Dr.Read();
string aaa=Dr[ "TABaaa "].ToString();
string bbb=Dr[ "TABbbb "].ToString();
string ccc=Dr[ "TABccc "].ToString();
Label1.Text =aaa;
Label2.Text =bbb;
Label3.Text =ccc;
........
<body>
<a href= "mypage.aspx?mybbb=我这里要用到数据库中取出的bbb的值传到下一页,请问怎么写 "> 查看详情 </a>
//这里上面或下面要有什么条件环境吗?要不要什么控件之类的?谢谢大家
</body>
------解决方案-------------------- <a href= "mypage.aspx?mybbb= "+ this.Label2.Text + "> 查看详情 </a>
------解决方案-------------------- <a href= "mypage.aspx?mybbb= <%=this.Label1.Text%> "
------解决方案--------------------声明一个protectec以上的变量.
protected string1 = " ";
查询数据库并赋值给它
然后 <%=string1%>