Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.Net应用程序的多进程模型

ASP.Net应用程序的多进程模型

ASP.Net应用程序的多进程模型2010-09-16尽管ASP.NET屏蔽了很多复杂性, 但在编写ASP.NET应用的时候,我们还是应当时刻留意:我们的代码始终是工作在多进程、多线程的运行环境下的。因此,我们在处理静态变量、全局变量时一定要警惕。同时,我们在往Session中存东西时,也需要考虑当Session状态以进程外服务方式提供时,保存的对象能否跨越进程边界的问题。...
ASP.NET应用程序的调试方法和技巧

ASP.NET应用程序的调试方法和技巧

ASP.NET应用程序的调试方法和技巧2010-10-25以前使用ASP开发过Web应用程序的人员肯定知道调试Web应用程序是多么麻烦。在ASP中,调试是痛苦的,通常包括了使用Response.Write()方法输出变量的值。那么请问一下自己:你有多少次忘记了在布署应用程序之前删除了调试语句?随着.NET框架组件的出现这种情况发生了彻底的改变。在.NET中,你可以使用Visual Studio .NET中的调试程序跟踪整个Web应用程序的执行,或者使用Sy...
Asp.net获取页面执行时间

Asp.net获取页面执行时间

Asp.net获取页面执行时间2010-10-25大家在编程的时候,经常想测试一下自己这个页面的执行时间,特别是在asp.net测试的过程中,为了解决这个问题,在下总结了一下页面加载执行时间的方法,供大家学习之用!一、从服务器端得到1.在global.asax文件中计算时间DateTime dt;protected void Application_BeginRequest(Object sender, EventArgs E){dt = DateTime...
ASP.NET中基类Page_Load方法后执行的原因

ASP.NET中基类Page_Load方法后执行的原因

ASP.NET中基类Page_Load方法后执行的原因2010-10-25加载对应Load事件和OnLoad方法,对于这个事件,相信大多数朋友都会比较熟悉,用VS.Net生成的页面中的Page_Load方法就是响应Load事件的方法,对于每一次请求,Load事件都会触发,Page_Load方法也就会执行,相信这也是大多数人了解ASP.Net的第一步。Page_Load方法响应了Load事件,这个事件是在System.Web.WebControl.Contr...
ASP.net 2.0下应用程序离线信息

ASP.net 2.0下应用程序离线信息

ASP.net 2.0下应用程序离线信息2010-10-25什么是离线信息呢?以前我们在更新应用程序,导至asp.net应用程序重启,应用程序的用户通常会显示不友好的错误信息,或者IE一直显示加载状态。ASP.net 2.0支持您在应用程序根目录下放置一个app_offline.htm文件,用户请求时,系统会检查是否有这个文件存在,如果有,系统会将app_offline.htm文件的内容直接返回给用户。app_offline.htm的内容可以更改成任何您需...
ASP.Net 2.0发送邮件的代码

ASP.Net 2.0发送邮件的代码

ASP.Net 2.0发送邮件的代码2010-10-25这两天因为要做一个可以收集用户提交信息,然后发送邮件到指定邮箱的网页。在 asp.net 2.0 里面发送邮件可以使用 System.Net.Mail 下面的类。http://www.systemnetmail.com/faq/2.1.aspx 这个地址有 System.Net.Mail 的作者写的仿佛是 MSDN 类似的 Faq,看代码的时候可以参考以下。什么都不说了,下面贴出来代码吧,毕竟代码是最...
ASP.NET 2.0的异步页面刷新

ASP.NET 2.0的异步页面刷新

ASP.NET 2.0的异步页面刷新2010-10-25ASP.NET 2.0的异步页面刷新功能真得很酷,今天尝试用它解决我的一个应用问题,真是帮了大忙了。我的页面要向后台的socket服务提交一个查询,首先这是一个可能长时间不返回的操作;其次为了拿到socket服务返回的长度不定、有可能很大的Response数据,我不得不采用了dotNET的IAsyncResult BeginReceive(byte[] buffer, int offset, int ...
asp.net与access数据库结合

asp.net与access数据库结合

asp.net与access数据库结合2010-10-25第一次跟别人做东西,自己的一点经验,写下来,虽然比较菜,但还是要做点记录,如有错误缺漏,请各位不吝赐教,谢谢: )以前都是用asp.net 与sqlServer2000 结合做东西的,这次是用access,虽然是第一次用,但感觉与sqlServer2000的用法区别不大,以下对二者的用法做比较:SqlServer2000:1>命名空间 using System.Data;using Syste...
Asp.net中防止用户多次登录的方法

Asp.net中防止用户多次登录的方法

Asp.net中防止用户多次登录的方法2010-10-25在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):以下是引用片段:string strUserId...
asp.net 2.0下嵌套masterpage页的可视化编辑

asp.net 2.0下嵌套masterpage页的可视化编辑

asp.net 2.0下嵌套masterpage页的可视化编辑2010-11-05相信大家都用过 2.0下的嵌套的masterpage功能,该功能很强大,可以让用户先制作出模版页后,然后很容易地套用到其他页面中去。而且模版页还可以嵌套的,但嵌套后的模版页,我们会发觉有一个问题,那就是当使用嵌套的模版页后,在设计视图状态下,是没办法对其进行可视化操作的,那么如何解决这个问题呢?我找了下老外的blog,找到了老外提供的一个方法,暂且可以绕个弯来解决该问题,下面...
ASP.NET 4.0中的控件ID

ASP.NET 4.0中的控件ID

ASP.NET 4.0中的控件ID2010-11-05 博客园 kaixingirl在.NET 4.0中,当将控件添加到页面或者用户控件,有一个新的选择项:ClientIDMode。此属性为您提供四种选择:Legacy, Static, Predictable, Inherit。在此之前,几乎不可能找到在一个正确的控件的ID。现在在ASP.NET4.0中,选择Legacy将与以前的版本产生的方式相同,连接每个控件的ID和父容器的名字。设置为Static将生...
ASP.NET 2.0缓存技术探讨

ASP.NET 2.0缓存技术探讨

ASP.NET 2.0缓存技术探讨2010-11-05 博客园 棋木空间本文介绍通过缓存来提高网页的执行效率。1.ASP.NET Output Caching当一个网页频繁被访问的时候,我们可以通过把整个网页缓存来提高执行效率。这样作的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接送显。为什么会存在这种效果呢?我们通过ASP.NET的基本运行机制来解释这个问题。ASP.NET是一个动态的服务器,当用户从客户端提供一个请求的时候,那么服务...
<< 231 232 233 234 235 236 237 238 239 240 >>