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
原文地址:https://www.cnblogs.com/Yisijun/p/4588115.html