ASP.NET学习之页面传值(3)_超链接传值

IndexPage.aspx页面

<form  id="form1" runat="server">

        <%string names = Name;

          string passs = Pass; %>

        <a href="ResultIndex.aspx?name=<%=names %>&pass=<%=passs %>">跳转</a>

</form>

或者

<%string names = Name;

string passs = Pass; %>

<a href="ResultIndex.aspx?name=<%=names %>&pass=<%=passs %>">跳转</a>

都可以,不一定要写在表单中
View Code

IndexPage.aspx.cs后台:
定义两个公共的字段。用来存储要传递的数据

public string Name = "tomtom";

public string Pass = "123321";
View Code

ResultPage.aspx.cs后台代码
接收数据
直接Request["XXX"]来获取数据的值。XXX是超链接中变量的名称。代码如下:

protected void Page_Load(object sender, EventArgs e)

        {

           string name=Request["name"];

           string pass=Request["pass"];

           txt.Value = "用户名:" + name + "-----密码:" + pass;

        }
View Code

 

你可能感兴趣的:(asp.net)