在ASP.NET中把数据POST到其他页面
2004-11-08 11:23
405 查看
先来建两个测试页面:test1.aspx和test2.aspx,内容如下:
test1.aspx 页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Test1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<!-- 下面在 from 标签中加了onsubmit事件处理,以便在提交数据时指向其他的页面 -->
<form id="Form1" method="post" runat="server" onsubmit="this.action='test2.aspx'">
请输入您的姓名:<asp:TextBox id=txtName runat="server"></asp:TextBox>
<asp:Button id=btnOK runat="server" Text="发送" Width="56px"></asp:Button>
</form>
</body>
</HTML>
test1.aspx.cs 文件内容:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Ctrls
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Test2</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<form id="Form1" method="post" runat="server"><FONT face=宋体>您的姓名:<asp:Label id=lbName runat="server"></asp:Label><BR><BR>
你的地址:<asp:TextBox id=txtAddress runat="server"></asp:TextBox><asp:Button id=btnOK runat="server" Text="发送" Width="64px"></asp:Button><BR><asp:Label id=lbAddr runat="server"></asp:Label></FONT>
</form>
</body>
</HTML>
test2.aspx.cs 文件内容:
using System;
using System.Collections;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Ctrls
protected override NameValueCollection DeterminePostBackMode()
{
{
{
return null;
}
return base.DeterminePostBackMode ();
}
在重新打开test1.aspx,然后把数据提交到test2.aspx页面,这样就不会出现错误了,页且在test2.aspx页面还可以做回传处理呢.
文章出处:我的网站
test1.aspx 页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Test1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<!-- 下面在 from 标签中加了onsubmit事件处理,以便在提交数据时指向其他的页面 -->
<form id="Form1" method="post" runat="server" onsubmit="this.action='test2.aspx'">
请输入您的姓名:<asp:TextBox id=txtName runat="server"></asp:TextBox>
<asp:Button id=btnOK runat="server" Text="发送" Width="56px"></asp:Button>
</form>
</body>
</HTML>
test1.aspx.cs 文件内容:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Ctrls
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Test2</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<form id="Form1" method="post" runat="server"><FONT face=宋体>您的姓名:<asp:Label id=lbName runat="server"></asp:Label><BR><BR>
你的地址:<asp:TextBox id=txtAddress runat="server"></asp:TextBox><asp:Button id=btnOK runat="server" Text="发送" Width="64px"></asp:Button><BR><asp:Label id=lbAddr runat="server"></asp:Label></FONT>
</form>
</body>
</HTML>
test2.aspx.cs 文件内容:
using System;
using System.Collections;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Ctrls
protected override NameValueCollection DeterminePostBackMode()
{
{
{
return null;
}
return base.DeterminePostBackMode ();
}
在重新打开test1.aspx,然后把数据提交到test2.aspx页面,这样就不会出现错误了,页且在test2.aspx页面还可以做回传处理呢.
文章出处:我的网站
相关文章推荐
- asp之数学函数
- 向水晶报表传递参数
- 让MXTW 3.0在asp.net里面工作
- asp文章系统的一个小问题
- asp文章系统的一个小问题
- ASP.net 资料,酷站
- ASP.NET 2.0 的内部变化
- Modal WebForm
- 从零开始--asp.net开发实记(一)
- asp之日期和时间函数示例
- asp之字符串函数示例
- asp之转换函数示例
- ASP操作XML文件方法类
- 初级:ASP.NET使用OLEDB适配器访问ACCESS数据库出现各类连接异常
- 用asp.net调用excel并输出的一点经验
- visual studio.net已检测到指定的web服务器运行的不是asp.net1.1版
- 哪里有免费的ASP空间?
- 在ASP.NET下实现数字和字符相混合的验证码
- 关于ASPNET用户的权限
- 超长文章(HTML格式)自动分页,用ASP和JS实现