- 浏览: 223606 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
synack:
写的很好,图文并茂,语言简单清晰,赞!
SkipList 跳表 -
king_c:
jiandandecaicai 写道你好,请教一下是如何通过E ...
从Hadoop URL 中读取数据 -
jiandandecaicai:
你好,请教一下是如何通过Eclipse来连接Hadop机群的, ...
从Hadoop URL 中读取数据
1. 关于global.asax 总结经验 ////////////////////////////////////////////////////////////////////////////////////////////////////////// <%@ Application Language="C#" %> <script runat="server"> public static int run_time; public int run_time2; protected void Application_BeginRequest(Object sender, EventArgs e) { Application["StartTime"] = System.DateTime.Now; } protected void Application_EndRequest(Object sender, EventArgs e) run_time = ts.Milliseconds; } void Application_Start(object sender, EventArgs e) void Application_End(object sender, EventArgs e) { // 在应用程序关闭时运行的代码 } void Application_Error(object sender, EventArgs e) { } void Session_Start(object sender, EventArgs e) } // InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer </script> 因为本人做一个网站搜索的功能,所以需要像baidu一样,要获得页面执行时间,而我在网上查了下资料,最好要在服务器上获得,说要使用asax文件,然后根据网上说的把代码放到global.asax.cs中,可是发现本人的项目中没有这个文件,于是添加新项,发现只有一个添加 global.asax全局应用程序,我把它方在了全局文件夹下,出来了.cs文件,但代码复制过去后,运行没发现有效果,郁闷了一下午,多方查找还是未发现这个神秘家伙)!与好友交流,说新建个项目就能得到,但我也没见它的踪迹,以致我以为我的vs坏了,后来,这位 “枫叶”(网名)好友提示:直接复制过去,果然效果出来,哈哈! 不多说了,我简要说下,这个家伙的使用方法及注意郁闷事项!代码来): 我们在serach.aspx using System; using System.Data; using System.Configuration; using System.Collections; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class serach : System.Web.UI.Page { ASP.global_asax b = new ASP.global_asax();//定义b 对象,有点像类,有的说是接口 Response.Write( "页面执行时间"+ASP.global_asax.run_time+"毫秒");//调用类变量 Response.Write( "页面执行时间"+b.run_time+"毫秒");//调用成员变量 } 总结:在 global.asax里写代码或方法就像类一样写就可以了,不过调用的时候非常不稳定,有时vs不会自动点出来,也没有任何提示,好像没这个变量一样!上述我们是调用的变量,调用方法也一样的方法,当然第二个成员变量,肯定是0,所以我用的第一个静态变量。 而且发现在vs中,只能添加一个asax文件,添加多了,也没用! 我们可以不用管global.asax.cs这个神秘家伙!直接写在asax里就可以了 如果本人说的不对的地方,忘指正! 2. 关于用户自定义控件ascx 的注意事项
介绍:global.asax 是asp.net 中的全局应用程序变量,其他介绍到msdn找吧!
{
System.DateTime startTime = (System.DateTime)Application["StartTime"];
System.DateTime endTime = System.DateTime.Now;
System.TimeSpan ts = endTime - startTime;
{
// 在应用程序启动时运行的代码
}
// 在出现未处理的错误时运行的代码
{
// 在新会话启动时运行的代码
void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// 或 SQLServer,则不会引发该事件。
}
global.asax的代码在上面
using System.Web;
using System.Web.UI.WebControls;
protected void Page_Load(object sender, EventArgs e)
}
本人在项目中使用用户自定义控件,发现 在ascx里,对js并不是很好的支持 如果我们在ascx里,给图片加上js效果,并且我们写了个funcition函数,发现引用页面如;index.aspx根本找不到这个对象,说明不支持这种js的定义,后经本人实验,要把js放到引用目标页面上就可以了,其实应用的原理有店乡 <indel> 老式的asp引用,不过,ms的这个用户自定义控件,更适用于功能行的控件,比如 投票系统,我们可以做成一个控件,来很好的使用它!
发表评论
-
openface 人脸识别开放平台
2014-08-10 17:27 1773using System; using System.Co ... -
新中新二代身份证dll调用,报尝试读取或写入受保护的内存,这通常指示其他内存已损坏 这个错
2014-06-26 04:04 913新中新二代身份证dll调用问题: ... -
【OpenCV学习笔记】2.3 OpenCV2.2摄像头读取视频的问题和解决(VS2010)
2014-06-18 16:38 3940摄像头读取视频这一块研究了很长时间,终于弄好了。刚开始 ... -
C# 4.0 并行计算部分 [转发]
2014-05-03 15:24 1062沿用微软的写法,System.Threading.Task ... -
vector 转换成 数组 - [C++]
2013-12-13 18:06 4728参考: http://topic.csdn.n ... -
convert file into byte array
2012-05-12 23:16 923private byte [] StreamFile(s ... -
使用.NET中的XML注释-- 创建帮助文档入门篇
2012-04-07 11:24 1499一.摘要 在本系列 ... -
C#访问和操作MYSQL数据库
2012-03-23 09:59 1611这里介绍下比较简单的方式,引用MySql.Data.dll ... -
C#访问和操作MYSQL数据库
2012-03-23 09:58 1这里介绍下比较简单的方式,引用MySql.Data.dll ... -
http://www.microsoft.com/china/MSDN/library/langtool/VCSharp/USgetstart_vcsharp.
2012-03-22 21:26 1200http://www.microsoft.com/china/ ... -
使用Signature Tool自动生成P/Invoke调用Windows API的C#函数声明
2012-03-17 22:47 1286在网上看到很多网友在.NET程序中调用Win32 API, ... -
MarshalAs
2012-03-17 22:04 1346MarshalAs是提供向非托管代码封送数据时的规则。比如S ... -
Timeout expired. The timeout period elapsed prior ..
2012-02-26 19:13 1676关于这个问题,要 ... -
c#winform编程中获取cpu个数的方法 详细出处参考:http://www.ityoudao.com/Web/Csharp_590_1542.html
2012-02-23 18:44 968前些时间,为了配置合更加快速有效地制作Sphinx分词搜 ... -
C# socket 服务端实例
2011-12-08 19:50 1060IPAddress ipAddress; ... -
C# 文件操作
2011-12-08 19:40 758文件读取: Console.W ... -
C# 多线程处理相关说明: WaitHandle,waitCallback, ThreadPool.QueueUserWorkItem
2011-09-03 15:33 4097最近接触C#的一个项目,里面用到了多线程处理,这里做个备 ... -
c#的ThreadPool使用笔记(一)
2011-09-03 15:27 1897摘要:系列文章,从 ... -
C# 调用C++ DLL编码问题
2011-08-29 14:25 1536今天用C#调用C++写的一个DLL 死活不成功 ... -
WebService获取服务端硬件信息和客户端IP,MAC,浏览器信息
2011-07-28 18:58 1438using System;using System.Co ...
相关推荐
工作总结则记录了项目开发过程中的经验教训、遇到的问题及解决方案,有助于团队反思和提高。 答辩PPT可能包含了项目的主要成果展示,包括系统设计思路、功能实现、界面截图以及性能测试结果等,用于在毕业答辩时向...
3. Global.asax文件:在ASP.NET中,Global.asax文件是一个可选的全局应用程序文件,用于处理应用程序的生命周期事件,如启动、结束、请求开始和结束等。它允许开发者自定义应用程序行为,如错误处理、会话管理和路由...
1. **Global.asax**:这是ASP.NET应用程序的全局应用程序文件,它定义了应用程序生命周期中的事件,如应用程序启动、结束、会话开始和结束等。在这个博客系统中,Global.asax可能包含了路由设置,用于处理HTTP请求,...
Global.asax文件是ASP.NET MVC应用程序的全局事件处理程序,可以在这里处理应用程序级别的事件。 - **注册路由**: ```csharp protected void Application_Start() { AreaRegistration.RegisterAllAreas(); ...
5. 全局性设置:可能有Global.asax文件,用于处理应用程序级事件。 论文部分可能会涵盖以下内容: 1. 项目背景:介绍为什么选择ASP.NET和BS架构,以及项目的目的和意义。 2. 技术选型:详细解释所使用的ASP.NET技术...
对于错误处理,ASP.NET提供了一种全局异常处理机制,通过Global.asax文件中的Application_Error事件,可以捕获并处理未被捕获的异常,确保应用在出现错误时仍能提供友好的用户体验。 至于文件上传,ASP.NET提供了...
### ASP.NET 入门学习手册知识点总结 #### 一、ASP.NET 发展战略与发展概况 - **背景**:ASP.NET 是微软.NET框架的一部分,旨在提供一种新的方式来创建动态网页和应用程序。它作为Active Server Pages (ASP) 的下...
本项目“asp.net+sql人才网站设计”提供了一个完整的源代码实现,包括了多种关键组件,如Global.asax、ascx页面元素以及后台管理页面等,为学习者提供了一个深入理解ASP.NET和SQL结合应用的实例。 ASP.NET是微软...
2. Global.asax:这是一个全局应用程序文件,用于定义ASP.NET应用程序的生命周期事件,如应用程序启动、结束、会话开始和结束等,通常用于实现一些全局性的配置和功能。 3. modle子目录下的ascx文件:这些是用户...
1. **Global.asax**: ASP.NET应用程序的全局应用程序文件,可能包含了应用程序启动时的初始化代码,如注册memcached客户端。 2. **MemeCache.aspx**: 这是一个ASP.NET页面,很可能展示了如何在用户界面中使用...
1. **Global.asax**:这是一个ASP.NET应用程序的全局应用事件文件,主要用于处理应用程序级别的事件,如应用程序启动、结束、会话开始和结束等。在这里,开发者可能定义了对URL路由的处理,或者注册了一些全局性的...
`Global.asax`文件是ASP.NET应用程序的全局应用程序文件,用于定义应用程序级事件处理程序,例如启动和结束时的事件。`Default.aspx`和`About.aspx`则可能是展示服务接口和提供相关信息的网页。 接下来,`...
此外,代码的错误处理和日志记录也是系统稳定运行的关键,ASP.NET提供了Global.asax文件和自定义错误页来处理异常情况。 总结起来,这个基于ASP.NET的新闻发布系统展示了Web应用开发的基本流程和关键组件,涵盖了...
1. **Global.asax**:这是一个ASP.NET应用程序的关键组件,用于处理全局事件,如应用程序启动、结束、会话开始和结束等。在这个人力资源网站中,可能包含对整个站点初始化设置、错误处理、会话管理和URL路由的逻辑。...
1. "C++\CLR\Scribble\MFC\ScribbleWS\Global.asax":这是一个ASP.NET Web应用程序的全局配置文件,用于定义应用程序的全局事件处理程序,可能展示了如何在MFC和.NET框架之间进行交互,以及如何在C++/CLI中使用ASP...
此外,可能会有Global.asax文件,它是ASP.NET应用的全局事件处理程序,可以捕获应用程序启动、结束、请求开始等事件。 ASP.NET还支持多种部署策略,如IIS(Internet Information Services)或者更现代的IIS Express...
4. **ASP.NET集成**:在Web应用程序中集成Memcached,例如通过HttpModule或Global.asax事件处理缓存操作。 5. **缓存策略**:介绍不同类型的缓存策略,如LRU(最近最少使用)、FIFO(先进先出)等,以及如何选择合适...
- `Global.asax`中的`Application_Error`事件处理全局错误。 - 自定义错误页面提供友好的错误信息。 10. **缓存优化** - `OutputCache`指令或`HttpCachePolicy`类用于页面缓存。 - `Cache`对象存储数据,提高...
默认的路由配置位于`Global.asax.cs`文件的`RegisterRoutes`方法中。在这个实例中,路由可能已经配置好,以便处理如"/User/Add"或"/User/Edit"这样的URL。 **数据库交互** 项目使用SQL Server 2005作为数据库,这...