从页面返回值

时间:2014-06-20 17:37:45

标签: asp.net

如何在ASP.NET网页中返回值?我需要返回值“1”。我不知道该怎么做。是否像在.aspx文件的内容中编写1一样简单,还是我还需要做其他事情?

这是给出的请求:

GET /kartclient/kartlogin.aspx HTTP/1.1. Accept: text/*

1 个答案:

答案 0 :(得分:1)

由于 kartlogin.aspx 似乎是一个用户登录页面,那么您是否有兴趣将userID +密码传递到另一个页面?

仍然不确定你想要实现什么,但如果它只将数据从一个页面传递到另一个页面,有很多方法,这里有一些你可以尝试的快速方法:

在kartlogin.aspx上:

<强> 1。查询字符串方法发送/发布值:

string name="xyz";
Response.Redirect("Page2.aspx?name= "+name);

<强> 2。 Cookie方法发送/发布值:

HttpCookie myCookie = new HttpCookie("name");
myCookie.Value="xyz";
Response.Cookies.Add(myCookie);

第3。会话方法保存值:

Session["name"] = "xyz";

在Page2.aspx上:

<强> 1。查询字符串方法获取值:

string name = Response.QueryString.GetValue(" name ");
Response.Write(name);

<强> 2。 Cookie方法获得价值:

string name = Request.Cookies('name');
Response.Write(name);

第3。会话方法获得价值:

string name = Session["name"].ToString();
Response.Write(name);

你应该看看: