在ASP.NET3.5中在不同页面间进行数据传递有哪些方法?100分!!!

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:40:25
1、在ASP.NET3.5中在不同页面间进行数据传递有哪些方法?????
2、WEB程序运用的工作原理(用户提出访问页面的请求后到信息在用户计算机窗口上显示结果的过程)
急!!!!!!!!!!!!!!!!

第二题 1 浏览器与名称服务器通信,将服务器名转换成IP地址,服务器使用该地址连接到服务器计算机。
2 之后,浏览器以该IP地址在端口80上建立与服务器的连接.
3 浏览器按照HTTP协议向服务器发送GET请求,请求该网页文件
4 之后,服务器会将该网页的HTML文本发送到浏览器。(Cookie也可能通过网页的标头从服务器发送到浏览器.
5 浏览器读取HTML标记并设置网页的格式,最后显示在屏幕上

不同网页间的对话可以用Session对话来完成!
例:
在第一个网页里拖入两个button一个TextBox;
第一个button的单击事件里写入
Session["名字任意输入英文"] = TextBox1.Text;
第一个button的单击事件里
Response.Redirect("~/Default2.aspx");
这句话是转到第二个网页

第二个网页拖入一个button
在单击事件里写入
Response.Write((string)Session["名字"]);
完成;

这样就可以实现网页的会话;
Session不单可以存储string类型还可以存储int,double,bool,数组,object类等等!都可以!但要记住提取时必须把Session转换成提取的类型如(string)Session["right"];

我只知道
int BookId = 12;
Response.Redirect("./Book/UpBook.aspx?BookId=" + BookId);
或者用a标签<a href="./Book/UpBook.aspx?BookId"+12> </a>
希望对你用