.NET架构下页面间跳转及数据传递的实现

时间:2022-08-06 08:35:21

.NET架构下页面间跳转及数据传递的实现

摘要:探讨了.NET设计中Web页面跳转及数据传递的实现方式,分析了各种页面间跳转及数据传递方式的使用方法、使用场合及

>> .NET架构下页面间跳转及数据传递的实现 页面之间的数据传递与保持 三层架构体系间数据传递 动态网页中的数据传递技术 Dreamweaver中的页面跳转 页面间传输数据的几种方法研究 基于实现图片存储数据库及页面读取研究与应用 C#窗体间相互调用及数据传递方法 在Windows环境下调用动态库实现VX夏嵌入式计算机间的数据传递 基于VB编程实现网络文件数据传递的实现 基于异步FIFO实现不同的时钟域间数据传递的设计 浅谈JavaWeb编程中页面跳转与数据共享 MFC在UG开发中的应用及数据传递 基于.NET架构的实时数据库状态监控系统的设计与实现 浅谈Solid Edge与ANSYS的数据传递 《程序设计》课程中页面间传值方法的探讨 AJAX调用Web Service实现页面无刷新的方法 基于页面模板与技术的信息网站设计与实现 基于的页面静态化实现方法研究 的三层架构与实现 常见问题解答 当前所在位置:lControls.HtmlInputHidden Hidden1;

protected System.Web.UI.HtmlControls.HtmlInputHidden Hidden2;

//给隐藏域赋值

Hidden1.Value=Text1.Text;

Hidden2.Value=Text2.Text;

//获得隐藏域的值

Label1.Text=Hidden1.Value;

Labe2.Text=Hidden2.Value;

2.3 .NET页面跳转及数据传递问题的解决方案比较

根据以上探讨的多种页面跳转及数据传递问题的解决方案不同的特点,分析并总结出它们的优缺点及适用的场合:

如果单单让用户来决定何时转换页面以及转到哪一个页面,超级链接最适合;如果要用程序来控制转换的目标,但转换的时机由用户决定,使用Web服务器的HyperLink控件,动态设置其NavigateUrl属性。

如果使用 Querystring方法,要将查询字符串作为URL的一部分传递,使用Response.Redirect;如果要把用户页面连接到另一站点上的资源时,使用Response.Redirect;如果要确保页面合法性,请使用Response.Redirect,不要使用Server.Transfer或Server.Execute方法。Response.Redirect速度慢是其最大缺陷,且需要注意的是跳转后内部空间缓冲区的所有数据信息将会被释放,因此需要事先对需传递的数据进行保存。

如果要将执行流程转入同一Web服务器的另一个ASPX页面,应当使用Server.Transfer而不是Response.Redirect,因为Server.Transfer能够避免不必要的网络通信,从而获得更好的性能和浏览效果。

如果要捕获一个ASPX页面的返回数据,将结果数据插入另一个ASPX页面的特定位置,则使用Server.Execute。

3 结束语

通过对.NET页面跳转及数据传递问题的解决方案的比较,研究了多种跳转方法及页面间数据传递的不同的特点,分析并总结出它们的适用的场合及优缺点,对实际软件开发有较强的指导意义。

参考文献:

[1](美)微软公司. 詹文军, 王新程译. 安全应用程序开发[M].北京: 清华大学出版社, 2003:1.

[2]苏贵洋. Web 应用开发教程[M]. 北京: 科学出版社,2005:85.

[3]欧立奇. Visual C#.NET 案例开发集锦[M]. 北京: 电子工业出版社,2005:108.

[4]Kothari N, Datye V.邓春红,等译 服务器控件与组件开发[M].机械工业出版社,2003:202.

[5]奚江华 2.0 开发详解 [M]. 电子工业出版社,2006.11:89.

[6]Henrik Wann Jensen. A practical guide to global illumination using photonmaps[C]. In ACMSIGGRAPH 99 Course Notes, chapter 7,1999:1,72.

[7]Frank Suykens De Laet. On robustMonte Carlo algorithms formulti-pass global illuminatio[D].Ph.D., thesisKaholiekeUniversityLeuven,2002.

上一篇:基于UWB的MAC协议仿真研究 下一篇:基于动态包过滤的RoQ攻击防御策略