Insus.NET开发这样多网站,客户一直没有这个要求。不过,现在有客户有这样的要求了。在线用户访问人数,也就是说,要为网站写一个计数器,计数器的初始值为0,网站一开始运行时(Application_Start),就开始统计,当有用户访问时(Session_Start)计数器加1,当用户访问离开时( ...
分类:
Web程序 时间:
2016-05-25 08:15:47
阅读次数:
226
程序的初始化工作和Ioc工作已经做完,nop默认引擎已经初始化。 下面在回到global文件的启动方法Application_Start()中, 1,继续分析下面的代码: var dependencyResolver = new NopDependencyResolver(); Dependency ...
分类:
其他好文 时间:
2016-05-21 10:13:55
阅读次数:
121
从Global.asax文件开始逐层分析Nop的架构。 Application_Start()方法作为mvc启动的第一个方法。 1,首先初始化一个引擎上下文,如下面的代码: EngineContext.Initialize(false); 引擎实现了IEngine接口,该接口定义如下: public ...
分类:
其他好文 时间:
2016-05-21 10:03:49
阅读次数:
183
web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句: 代码如下: GlobalConfiguration.Co ...
WebActivator类库提供了3种功能,允许分别在Application_Start初始化之前,之后以及ShutDown的时候,分别执行指定的代码,并且允许多次指定。示例如下: [assembly: WebActivatorEx.PreApplicationStartMethod(typeof( ...
分类:
Web程序 时间:
2016-04-29 14:24:04
阅读次数:
553
Bundle它是用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方便查找问题。 1.BundleConfig配置Bundle 2.确保Application_Start是网站程序的开始程序有BundleConfig的注册方 ...
分类:
Web程序 时间:
2016-04-25 17:58:15
阅读次数:
645
ABP.Web模块并不复杂,主要完成ABP系统的初始化和一些基础功能的实现。 AbpWebApplication : 继承自ASP.Net的HttpApplication类,主要完成下面三件事一,在Application_Start完成AbpBootstrapper的初始化。整个ABP系统的初始化就 ...
分类:
Web程序 时间:
2016-04-18 22:35:07
阅读次数:
269
系统中对Razor的支持包括两部分,其中之一就是自定义RazorViewEngine 一、自定义RazorViewEngine 在Global.asax.cs的Application_Start方法中,注册了自定义视图引擎: [csharp] view plain copy //remove all ...
分类:
其他好文 时间:
2016-04-08 18:03:52
阅读次数:
144
一、基础介绍 Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选文件,该文件包含响应 ASP.NET 或 HTTP 模块所引发的应用程序级别和会话级别事件的代码。 Application_Start是其中一个事件,在HttpApplication 类的第一个实例被创建时, ...
分类:
其他好文 时间:
2016-04-06 16:44:42
阅读次数:
156
web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句: 复制代码 代码如下: GlobalConfigurati ...