首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
ASP.NET
正文
Asp.net 5种页面转向方法
所属分类:
网络编程
/
ASP.NET
阅读数: 353
收藏 0
赞 0
分享
标签
1.<a href=”test.aspx”></a>
2.这是最常见的一种转向方法;
HyperLink控件
1.Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址
2.NavigateUrl是可以在服务器端使用代码修改,这个区别于<a>
3.由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl
4.代码示例
<Asp:HyperLink id=”hyperlink” runat=”server” NavigatoeUrl=”test.aspx”>ok</Asp:HyperLink>
Response.Redirect()方法
1.过程:发送一个Http响应到客户端,通知客户端跳转到一个新的页面,然后客户端再发送跳转请求到服务器端。
2.页面跳转之后内部控件保存的所有信息丢失,当A跳转到B,B页面将不能访问A页面提交的数据信息。
3.使用这个方法使用这个方法跳转后浏览器地址栏的Url信息改变
4.可以使用Session Cookies Application等对象进行页面间的数据传递
5.重定向操作发生在客户端,总共涉及到两次与Web服务器的通信:一次是对原始页面的请求,另一次是重定向新页面的请求
Server.Transfer()方法
1.实现页面跳转的同时将页面的控制权进行移交
2.页面跳转过程中Request Session等保存的信息不变,跳转之后可以使用上一个页面提交的数据
3.跳转之后浏览器地址栏的Url不变
4.这种方法的重定向请求是在服务器端的进行的,浏览器不知道页面已经发生了一次跳转
Server.Execute()方法
1.该方法允许当前页面执行同一个Web服务器上的另一个页面
2.页面执行完毕之后重新回到原始页面发出Server.Execute()的位置。
3.这种方式类似针对页面的一次函数调用 被请求的页面可以使用原始页面的表单数据和查询字符串集合
4.被调用页面的Page指令的EnableViewStateMac属性设置为False
话题相关:
1. 为了确保HTML输出的合法性 最好使用Response.Redirect方法;因为Server.Execute 或者Server.Transfer方法返回给客户端的页面包含多个<Html><body>标记,不是合法的HTML页面,在非IE浏览器中可能会发生错误。
2. 由于Server.Transfer在服务器端执行重定向,所以避免了不必要的网络通信,从而获得了更好的性能和浏览效果
更多精彩内容
其他人还在看
解析WPF实现音频文件循环顺序播放的解决方法
本篇文章是对WPF实现音频文件循环顺序播放的方法进行了详细的分析介绍,需要的朋友参考下
评论 0
收藏 0
赞 0
分享
解决.net framework 4.0环境下遇到版本不同编译不通过的方法详解
本篇文章是对.net framework 4.0环境下遇到版本不同编译不通过的解决方法进行了详细的分析介绍,需要的朋友参考下
评论 0
收藏 0
赞 0
分享
将文件上传、下载(以二进制流保存到数据库)实现代码
将文件以二进制流的格式写入数据库:首先获得文件路径,然后将文件以二进制读出保存在一个二进制数组中具体请祥看本文,希望对你有所帮助
评论 0
收藏 0
赞 0
分享
点击提交按钮后DropDownList的值变为默认值实现分析
在点击提交按钮后,页面上所有的绑定到数据库的控件值都恢复到默认值,下面与大家分享下DropDownList的值变为默认值
评论 0
收藏 0
赞 0
分享
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法,需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
Linkbutton控件在项目中的简单应用
Button控件可分为button控件、LinkButton控件、ImageButton控件三类,而LinkButton控件则在页面上显示为一个超级链接,下面与大家分享下其具体应用
评论 0
收藏 0
赞 0
分享
Web.config 和 App.config 的区别分析
Web.config 和 App.config 的区别分析,需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
基于.Net中的数字与日期格式化规则助记词的使用详解
本篇文章是对.Net中的数字与日期格式化规则助记词的使用进行了详细的分析介绍,需要的朋友参考下
评论 0
收藏 0
赞 0
分享
解决在Web.config或App.config中添加自定义配置的方法详解
本篇文章是对在Web.config或App.config中添加自定义配置的方法进行了详细的分析介绍,需要的朋友参考下
评论 0
收藏 0
赞 0
分享
深入本机影像生成器(Ngen.exe)工具使用方法详解
本篇文章是对本机影像生成器(Ngen.exe)工具使用方法进行了详细的分析介绍,需要的朋友参考下
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
怎么用互联网思维的做餐饮?
网上怎么赚钱 网络赚钱需要注意哪些东西
新手站长谈谈如何做好广告联盟
SEO赚钱之道:11种可以让你盈利的SEO实业方法
企业网站通过流量变现有哪些关键的环节需要注意?
为什么做网站不赚钱?做网站不赚钱的三大原因
站长故事
更多
站长经验 草根站长成为自媒体明星的过程与经验
一个年入80W的96年草根站长
比较适合个人站长的5种类型网站:定位 坚持 收益
大脚:一个老站长的垂死宣言
运营网站需要修炼三层内功 很多人都维持在第一层上
网站被K到恢复收录与排名我做了什么