页面传值
在A.ASPX中有一个链接<a>(我也不知道该给不给他加runat="server"),我想在单击它的时候,到达B.ASPX .但是在A.ASPX的那个链接<a>到达B.ASPX时,要传递一个值,这个值是从数据库取出来的(假设它为变量x),此时问题出现了:
1 在A.ASPX的这个链接<a>的详细内容怎么写?
2 在B.ASPX如何接收传过来的值?
越详细越好!
望高人帮忙!
1、A.aspx页面
在CS代码中定义
public string x;
page load 里
x=XXX;
在aspx代码里
<a href="B.aspx?id=<%=x%>" >B.aspx</a>
2、B.aspx页面
page load 里
string id=Request.Querystring["id"].Tostring();//这里的ID就是你要的值
GET传值方式
发送页面:
<a href="WebReceivePage.aspx?Id=1">进入接受页面</a>
接受页面 WebReceivePage.cs
if(!string.IsNullorEmpty(Request.QueryString["Id"]))
{
//处理代码
}
<a href="pwj.aspx?Id=1">进入接受页面</a>测试
接受
string id;
id= Request.QueryString["id"].ToString();
Label1.Text = id.ToString();
posted on 2010-06-23 13:36 永不言弃program 阅读(220) 评论(0) 编辑 收藏 举报