仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 445|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之asp.net文本记数器(C#)

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:40:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP脚本是采用明文(plaintext)方式来编写的。asp.net|asp.netglobal.asa必需放在网站根目次里
global.asa
----------------------------------------------------------------------
<scriptlanguage="c#"runat="server">
voidSession_OnStart(){
Application.Lock();
Application["whoson"]=Convert.ToInt32(Application["whoson"])+1;
Application.UnLock();
}
voidSession_OnEnd(){
Application.Lock();
Application["whoson"]=Convert.ToInt32(Application["whoson"])-1;
Application.UnLock();
}
publicvoidApplication_OnStart(){
Application.Lock();
Application["whoson"]=0;
Application.UnLock();
}
</script>
-------------------------------------------------------------------------

count_txt.asp

-------------------------------------------------------------------------

<%@Pagelanguage="C#"%>
<%@ImportNamespace="System.IO"%>

<Scriptlanguage="C#"runat="server">
publicvoidPage_Load(Objectsrc,EventArgse)
{
//以下为读取文件,以后目次必需有count.txt这个文件不然会堕落
StreamReadersr=File.OpenText(Server.MapPath(".")+"count.txt");
Application.Lock();
Application["count"]=sr.ReadLine();
Application["count"]=Convert.ToInt32(Application["count"])+1;
Application.UnLock();
sr.Close();

//创建文件
StreamWriterrw=File.CreateText(Server.MapPath(".")+"count.txt");
Application.Lock();
rw.WriteLine(Application["count"]);
Application.UnLock();
rw.Flush();//写进
rw.Close();

count_1.Text="您是本站第"+Application["count"].ToString()+"位会见者";
}
</Script>
<html>
<head>
</head>
<body>
<hr>
<asp:LabelID="count_1"runat="server"/>
</body>
</html>




</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
透明 该用户已被删除
9#
发表于 2015-3-20 20:51:02 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
兰色精灵 该用户已被删除
8#
发表于 2015-3-13 22:34:11 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
简单生活 该用户已被删除
7#
发表于 2015-3-6 23:33:43 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
小魔女 该用户已被删除
6#
发表于 2015-2-22 08:00:47 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
若天明 该用户已被删除
5#
发表于 2015-2-7 14:38:31 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
深爱那片海 该用户已被删除
地板
发表于 2015-2-1 19:50:49 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
乐观 该用户已被删除
板凳
发表于 2015-1-24 15:30:40 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
爱飞 该用户已被删除
沙发
发表于 2015-1-20 10:59:31 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 13:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表