asp.net文本记数器(C#)

asp.net|asp.net

global.asa必须放在网站根目录里
global.asa
----------------------------------------------------------------------
<script language="c#" runat="server">
void Session_OnStart(){
Application.Lock();
Application["whoson"]=Convert.ToInt32(Application["whoson"])+1;
Application.UnLock();
}
void Session_OnEnd(){
Application.Lock();
Application["whoson"]=Convert.ToInt32(Application["whoson"])-1;
Application.UnLock();
}
public void Application_OnStart(){
Application.Lock();
Application["whoson"]=0;
Application.UnLock();
}
</script>
-------------------------------------------------------------------------

count_txt.asp

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

<%@ Page language="C#"%>
<%@ Import Namespace="System.IO"%>

<Script language="C#" runat="server">
public void Page_Load(Object src,EventArgs e)
{
//以下为读取文件,当前目录必须有count.txt这个文件否则会出错
StreamReader sr=File.OpenText(Server.MapPath(".")+"\\count.txt");
Application.Lock();
Application["count"]=sr.ReadLine();
Application["count"]=Convert.ToInt32(Application["count"])+1;
Application.UnLock();
sr.Close();

//建立文件
StreamWriter rw=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:Label ID="count_1" runat="server"/>
</body>
</html>

时间: 2024-12-09 22:29:01

asp.net文本记数器(C#)的相关文章

asp OpenTextFile文本读取与写入实例代码_应用技巧

object.OpenTextFile(filename[, iomode[, create[, format]]])  参数  object :必选项.应为 FileSystemObject 对象的名称.  filename :必选项.字符串表达式,指明要打开的文件名称.  iomode :可选项.输入/输出模式,是下列三个常数之一:ForReading,ForWriting,或 ForAppending.  create :可选项.Boolean 值,指出当指定的 filename 不存在时

ASP.NET文本框密码赋默认值的方法_实用技巧

对于普通的文本输入框,可以使用下边的方法赋默认值: <asp:TextBox ID="TextBox1" runat="server">12345</asp:TextBox> 将输入框类型改为密码后,页面上密码框总是空白,默认值丢失: <asp:TextBox ID="TextBox1" runat="server" TextMode="Password">12345&l

ASP读取文本并在特定的字符后面写入一段字符串

ASP读取一个文本文件,然后在特定的字符后面写入一段字符串的示例代码:   set fso=CreateObject("Scripting.FileSystemObject")set f = fso.OpenTextFile(server.MapPath(文件路径))if not f.atendofstream then       content=f.ReadAllelse      content=""end iff.closeset f=nothing 内容保

asp简单文本计数器

<%  Set fs = CreateObject("Scripting.FileSystemObject") Wfile=server.mappath("") & "cgi-binwww.111cn.cn/asp/asp.html.txt" on error resume next Set a = fs.OpenTextFile(Wfile) hits = Clng(a.ReadLine) hits = hits + 1 a.cl

Asp.net 文本框全选的实现_php技巧

一.鼠标滑过textbox全选 前台: <asp:TextBox runat="server" onMouseOver="this.focus();this.select()">dsdsds</asp:TextBox> 或 <asp:TextBox runat="server" onMouseOver="this.focus()" onFocus="this.select()"

ASP.Net 文本框输入数据后按回车,结果没执行预想功能键,反而是执行了页面第一个按钮

问题描述 很奇怪,很多页面都这样.不论文本框在哪,不论输入的是什么,只要在文本框按回车,就会执行页面中第一个按钮. 解决方案 解决方案二:如果要让某个textbox按回车执行特定功能,请在load里注册该输入框的onkeydown事件:TextBox.Attributes.Add("onkeydown","JavaScript函数或代码");如果是多个按钮,按回车不是执行特定按钮的click事件,可以通过这个方法解决http://blog.sina.com.cn/s

ASp.net 文本框(TextBox)计算,判断输入的是否是数字_实用技巧

复制代码 代码如下: protected void txtQty_TextChanged(object sender, EventArgs e) { checkForm(); } //检验文本信息是否合法,如果合法则开始计算 protected void checkForm() { try { if (!IsNumberic(txtQty.Text) && txtQty.Text != "") { checkbool = false; Response.Write(&q

asp.NET文本比较器

问题描述 需要在页面上做文本比较器具,体比较情况如下求大神给个解答 解决方案 解决方案二:你要怎么个比较?查有不同的?还是什么你这个这么有规律用(分组出来让后用Equals或者CompareTo比较不就好了解决方案三:说实话,没看出来你这比较到底遵循的什么规律我猜是完全人眼看,手工比对,然后设置成红色的吧你这是从头到尾一个字符一个字符比较的节奏吗解决方案四:你这是要实现比较工具的节奏?解决方案五:比如第一个(TOP(ROOT是如何比较出T是同一个T的,我就已经很费解了人眼识别当然够智能你让程序按

ASP.NET文本框TextBox可用,但禁止文本框输入

  $("#<%=TextClientName.ClientID %>").focus(function () { $(this).blur(); });