没有合适的资源?快使用搜索试试~ 我知道了~
首页asp.net(c#)网页跳转七种方法小结
①response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。 实例 Example that uses Redirect [C#; ASP.NET] 代码如下: using System; using System.Web.UI
资源详情
资源评论
资源推荐

asp.net(c#)网页跳转七种方法小结网页跳转七种方法小结
①response.redirect
这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即
可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户
端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会
丢失,所以需要用到session。
实例
Example that uses Redirect [C#; ASP.NET]
代码如下:
using System;
using System.Web.UI;
namespace WebApplication1
{
public partial class List : Page
{
protected void Page_Load(object sender, EventArgs e)
{
// Get response.
var response = base.Response;
// Redirect temporarily.
// … Don’t throw an HttpException to terminate.
response.Redirect(“//www.jb51.net”, false);
}
}
}
Result of the page
代码如下:
HTTP/1.1 302 Found
Content-Type: text/html; charset=utf-8
Location: //www.jb51.net
Server: Microsoft-IIS/7.0
Date: Fri, 13 Aug 2010 21:18:34 GMT
Content-Length: 144
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href=”http://www.dotnetperls.com/list”>here</a>.</h2>
</body></html>
②sever.execute
这个方法主要是用在页面设计上面,而且他必须是跳转同一站点下的页面。这个方法是需要将一个页面的输出结果插入到另一
个aspx页面的时候使用,大部分是在表格中,将某一个页面类似于嵌套的方式存在于另一页面。
举个例子看看:
1、创建一个web form
2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox2
3、为button按钮创建click事件
代码如下:
代码如下:
private void Button1_Click
(object sender, System.EventArgs e)
{
Server.Transfer(“webform2.aspx”);
}
4、创建过程来返回TextBox1,TextBox2控件的值代码如下:
代码如下:
public string Name
{
get
{
return TextBox1.Text;
}
}
public string EMail
{
get
{



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0