asp.net网页之间传递值

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:33:12
大家好,小弟现做一个网站,是用vs做的,环境是asp.net c#结和sql,我想请问如何在两个网页之间传递值,如我做一个日记本,我点击其标题时就能够正确链接所想要的页面,希望大家回答我时请把aspx与cs两个页面的设置告诉我,谢谢

URL传递参数,
在标题页面写一个a标记
<a href="content.aspx?contentid=xxx">标题</a>
content.aspx是显示页面 contentid是这个内容的ID
到content.aspx页面的.cs获取contentid
Request.QueryString["contentid"]
获取的ID在到数据库查询相应的纪录并显示!!

一般采用URL传值:aspx:<a href="Show.aspx?num=xxx">您的标题</a>
C#:string num=request.querystring["num"];
借助於NUM再与数据库通信。
另外还有session
aspx: session["num"]="xxx";
C#: string num=session["num"].tostring();
.....

A 页面 Response.Redirect( "B.aspx?id=1")

B为你想跳转的页面

B 页面 cs中
string id = Request.QueryString["id"];
用获取的id值查询数据库获得相关数据