Global.asax

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ Application Language="C#"   %>
<%@ Import Namespace="System"  %> 
<%@ Import Namespace="System.Data"  %> 
<%@ Import Namespace="System.Collections"  %> 
<%@ Import Namespace="System.ComponentModel"  %> 
<%@ Import Namespace="System.Web"  %> 
<%@ Import Namespace="System.Web.SessionState"  %> 
<%@ Import Namespace="System.IO"  %> 

<script runat="server">

    void Application_Start(object sender, EventArgs e) 
    {
        // 在应用程序启动时运行的代码
        uint count = 0;
        StreamReader srd;
        //取得文件的实际路径
        string file_path = Server.MapPath("counter.txt");
        //打开文件进行读取
        srd = File.OpenText(file_path);
        while (srd.Peek() != -1)
        {
            string str = srd.ReadLine();
            count = UInt32.Parse(str);
        }
        object obj = count;
        Application["counter"] = obj;
        srd.Close(); 

    }
    
    void Application_End(object sender, EventArgs e) 
    {
        //  在应用程序关闭时运行的代码
        //装箱
        uint js = 0;
        js = (uint)Application["counter"];
        //object obj=js;
        //Application["counter"]=js;
        //将数据记录写入文件
        string file_path = Server.MapPath("counter.txt");
        StreamWriter fs = new StreamWriter(file_path, false);
        fs.WriteLine(js);
        fs.Close();

    }
        
    void Application_Error(object sender, EventArgs e) 
    { 
        // 在出现未处理的错误时运行的代码

    }

    void Session_Start(object sender, EventArgs e) 
    {
        // 在新会话启动时运行的代码
        Application.Lock();
        //数值累加,注意这里使用了装箱(boxing)
        uint jishu = 0;
        jishu = (uint)Application["counter"];
后面还有 22 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。