页面传值

 

在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();

 

 

 

你可能感兴趣的:(传值)