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这样的传值方式,都只能传简单变量(基本数据类型),而不能是对象。
相关文档:
今早有个网友问到我这问题,以前我都是直接在数据库中存文件名的,还没有试过存储整张图片到数据库中,上网搜索了一下,自己又测试了一番,代码如下:
建立保存图片的表的SQL语句:
Sql代码 < width="14" height="15" src="javascripts/syntaxhighlighter/clipboard_new.swf" pluginspage="http://w ......
基于功能更丰富的基础类构建您自己的 ASP.NET 页面
发布日期 : 11/4/2004 | 更新日期 : 11/4/2004
Dino Esposito
Wintellect
适用范围:
Microsoft ASP.NET
Microsoft ASP.NET 2.0
摘要:通过继承可以在通用 Microsoft ASP.NET 类(例如 Page 类)中添加功能。这为您提供了一个公共场所,使您可以添加功能并将功能部 ......
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 ......
HttpContext.Current.Request.Url.ToString() 并不可靠。
如果当前URL为
http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5
通过HttpContext.Current.Request.Url.ToString()获取到的却是
http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=¼&fra ......
例一:
+++ 第一个页面
++ 页面代码如下:
<div>
<a href="QueryString04.aspx?blog=DoooooNetooooot.blog.tianya.cn&qq=516535763">超链接传值示例</a>
</div>
++ 后台代码如下:
(略)
+++ 第二个页面
++ 页面代码如下:
(略)
++ 后台代码如下:
protected void Page_Load( ......