摘要:ASP.NET session时间的设置方法一: asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息.当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码: Asp.net程序代码:<sessionStatemode="InProc"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes&q
阅读全文
摘要:最近做项目遇到了些关于上传的功能模块,在网上找了很多关于上传的相关资料,找到了一个依赖于Jquery写的jquery.uploadify类库,这个类库的上传功能支持的非常全面,不过遗憾的是它是依赖于flash来处理上传,所以在页面中呈现不了传统的上传控件的浏览方式,因为项目需求必须以传统的<input type='file'/>形态模式出现在页面中!所以只好舍去jquery.uploadify类库强大功能,于是乎自己研究了一番。最终实现了一个静态上传的功能!好了,废话不多说,代码献上!如阁下有更好的建议欢迎强力拍砖!小弟不胜感激!首先我的后台程序用的是ASP.NET
阅读全文
摘要:在后台进行数据查询操作时,我们可能会使用GridView控件进行数据展示,有时需要将GridView控件中显示的数据导出到EXCEL文件中,通过调用GridView控件的RenderContol方法将数据导出到字符流中进行输出。 首先为GridView控件设置数据源,并进行绑定操作,然后在导出按钮添加如下点击事件代码。protected void btnExport_Click(object sender, EventArgs e){ Response.Clear(); Response.AppendHeader("Content-Disposition", "a
阅读全文
摘要:本文通过实现一个服务端控件来讲解一下控件开发,该控件的功能如下:1.显示服务端时间,并不停更新 2.通过手动点击刷新按钮以AJAX获取服务端最新时间 3.能拖动 4.能记住在页面上的位置,页面回传后位置不变 5.能配置一个定时时间,一到这个时间,自动回传触发用户自定义的事件首先新建一个类库项目HampWebControl,再新建一个类叫TipTime1,继承WebControl类。如果不是从已有控件中继承,一般就继承WebControl类,它是所有ASP.NET服务端控件的基类。我们编译这个项目,再新建一个网站项目,引用HampWebControl项目,新建页面,在工具箱中拖一个TipTime
阅读全文
摘要:经常碰到同时需要对某个数据进行操作,或者对某个文件进行读写操作,对于这些操作我们以前往往不能很好的进行处理,自从C#语言中引入了lock这个关键字,以上问题就比较容易予以解决了,下面就是一段简单的代码。public class AccessControl() { private static object privateObjectLock = new object(); public static AccessResult() { lock(privateObjectLock) { //数据操作语句 } } } 在做邮箱接收网关的时候遇到了以下的需求,要求为每一...
阅读全文
摘要:Glimpse 类似于客户端调试器 FireBug,它使用 JavaScript 实现,但是还连接到 ASP.NET 服务器端。Glimpse 不仅包括更好的路由调试器,还对使用不多,但是非常有用的 Trace.Write() 提供了更好的支持。像在实战系列一样,你现在就可以跟着我开始,不超过 5 分钟就可以完成。使用 NuGet ,为一个新的 ASP.NET MVC 程序,或者 WinForm 程序安装 Glimpse 支持。在运行程序之前,在程序中加入一些 Trace.Write 和 Trace.TraceError。 1 public ActionResult Index() 2 { 3
阅读全文
摘要:ASP.NET 2.0中包涵了很多秘密,当你发现它时,可以为你的程序带来更大的性能和扩展性提升。例如,了解了在Membership和Profile provider提供程序中所隐藏的秘密瓶颈后就可以方便地的解决验证问题并使得授权操作的速度加快。另外,ASP.NET HTTP管道为了避免针对每次请求所要执行的必要代码而发生阻塞。不仅那样,ASP.NET工作者进程能够推动其限制而获得更高的性能。页面碎片在浏览器端的输出缓存(不是在服务器端)可以显着节约回访者的下载时间。按需求的用户界面下载可以让你的站点给人快速流畅的感觉。最后内容传输网络和HTTP缓存头的恰当使用可以让你的网站惊人的快速。在这篇文
阅读全文
摘要:一、建立一个数据表IPStat用于存放用户信息我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一天的信息,如果要统计每个月的信息则要保存一个月。因为我不太懂对数据日志的操作,所以创建此表,所以说我笨吧,哈哈。二、在Global.asax中获取用户信息在Global.asax的Session_Start即新会话启用时获取有关的信息,同时在这里实现在线人数、访问总人数的增量统计,代码如下:void Session_Start(object sender, EventArgs e) {/
阅读全文