易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET页面传值_第五篇_Application

+++ 修改Global.asax文件:
<%@ Application Language="C#" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
  Application["count"] = 0;
}
void Application_End(object sender, EventArgs e)
{  }
void Application_Error(object sender, EventArgs e)
{  }
void Session_Start(object sender, EventArgs e)
{  }
void Session_End(object sender, EventArgs e)
{  }
</script>
+++ ApplicationShare01.aspx页面
++ 页面代码如下:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /><br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
++ 后台代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
  Application["name"] = TextBox1.Text.Trim().ToString();
  Application["email"] = TextBox2.Text.Trim().ToString();
  Server.Transfer("ApplicationShare02.aspx");
  //Response.Redirect("ApplicationShare01.aspx");
}
+++ ApplicationShare02.aspx页面
++ 页面代码如下:
(略)
++ 后台代码如下:
protected void Page_Load(object sender, EventArgs e)
{
  Application.Lock();
  Response.Write(Application["name"].ToString() + "</br>" +
      Application["email"].ToString() + "</br>");
  Application["count"] = Convert.ToString(Int64.Parse(Application["count"].ToString()) + 1);
  Response.Write(Application["count"].ToString() + "</br>");
  Application.UnLock();
}
+++ 说明:
(1) Application_Start()在请求 ASP.NET 应用程序中请求第一个资源(如页面)时被调用;
(2) Application_Start()事件里放一个计数器变量count,记录登录网站的次数;
(3) Server.Transfer 与 Response.Redirect 的区别;
(4) 像Session和Application这样的传值方式,都只能传简单变量(基本数据类型),而不能是对象。


相关文档:

基于功能更丰富的基础类构建您自己的 ASP.NET 页面

基于功能更丰富的基础类构建您自己的 ASP.NET 页面
发布日期 : 11/4/2004 | 更新日期 : 11/4/2004
Dino Esposito
Wintellect
适用范围:
Microsoft ASP.NET
Microsoft ASP.NET 2.0
摘要:通过继承可以在通用 Microsoft ASP.NET 类(例如 Page 类)中添加功能。这为您提供了一个公共场所,使您可以添加功能并将功能部 ......

WCF 与 Asp.net Web service 比较

首先简单介绍一下 WCF 是什么,然后再对 WCF 和 Asp.net Web service 做个比较。
    Windows Communication Foundation (WCF) 是用于构建面向服务的应用程序的框架。借助 WCF,可以将数据作为异步消息从一个服务终结点发送至另一个服务终结点。服务终结点可以是由 IIS 承载的持续可用的服务的一部分,也可 ......

asp.net 页面打印问题

WebBrowser控件 打印2
WebBrowser是IE内置的浏览器控件,无需用户下载.
一、WebBrowser控件
  <object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
二、WebBrowder控件的方法
//打印
WebBrowser1.ExecWB(6,1);
//打印设置
WebBrowser ......

asp.net 发布网站

asp.net 发布网站时有三个选项:
1、允许更新此预编译站点:asp.net web 页面通常包含两个页面,一个即 .aspx 页,还有一个 .aspx.cs 文件,后一个文件是基本委托的事件响应文件代码;此处允许更新此预编译站点的意思就是:.aspx 页可根据需要进行一定的更新,而 .aspx.cs 编译成的 .dll 保持不变;另外,如果发布网站时只 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号