文章分类 - .NET
摘要:在Web应用程序中,数据通常保存在RDBMS中,应用服务器从数据库中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负载加重、数据库响应变慢、网站显示延迟等重大影响。为了缓解数据库的压力,提升Web应用程序的响应速度,人们提出了Web缓存的概念,这里缓存的概念不同于计算机硬盘控制器上的一块内存芯片。Web缓存位于Web服务器(1个或多个,内容源服务器)和客户端之间(1...
阅读全文
摘要:foreach (RepeaterItem r in RptData_Show.Items) { Panel image1 = (Panel)r.FindControl("panel_del_Agent_y"); image1.Visible = true; }=====================================================================...
阅读全文
摘要:在使用UpdatePanel的时候,如果要用到Response.Write()方法,则会出错,错误信息内容大概如下: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error a...
阅读全文
摘要:C#代码: ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('投票成功!')", true); VB代码: ScriptManager.RegisterStartupScript(Me.UpdatePanel1, Me.GetType(), "updateSc...
阅读全文
摘要:StreamWriter wr = new StreamWriter(Server.MapPath("saveFile.txt"),false,System.Text.Encoding.Default); try { wr.Write("这里是内容"); wr.Close(); Response.Write(""); } catch { Response.Write(""); }此代码需要引用:u...
阅读全文
摘要:之前用过一个用PHP 写的一个可以在服务器端在线解压.ZIP文件的小工具(只有一个文件),但最近,公司项目是用.NET 开发的,服务器上不支持PHP ,所以就自己动手写了个。 解压的核心代码是从网上找的。不知道是哪位大侠写的。小的我就拿来用了。用了ICSharpCode.SharpZipLib.dll类库。为了让文件的个数减少到最少,所有的后台代码都写到前台aspx页面中了。[代码]然后上打包的程...
阅读全文
摘要:原文地址:http://www.cnblogs.com/yanyangtian/archive/2010/07/16/1778986.html前言:有段时间没有写ASP.NET的东西了,心里总是觉得缺少了什么,毕竟自己对ASP.NET还是情有独钟的. 在本系列文章中,准备比较全面的讲述ASP.NET的性能的优化,从前台到后台,以后本列文也看作为大家的一个手册来查询! 本篇的议题如下:网站优化需要考...
阅读全文
摘要:PS:本文很长,建议倒杯水拿点儿干粮再回来看,谢谢。在之前的三篇文章中,我们还算简明扼要的学习了asp.net的整个生命周期,我们知道了一个Request进来以后先去ISAPI Filter,发现是asp.net程序后又ASPNET_ISAPI.dll这个ISAPI Extension来进行处理。在ASPNT_ISAPI创建了Worder Process后,在管道中经过HttpModule的处理来...
阅读全文
摘要:在之前的文章中,我们提到过P_Module(HttpModule)这个能干的程序员哥们儿,它通过在项目经理HttpApplication那里得到的授权,插手整个应用程序级别的事件处理。所有的HttpModule都要实现IHttpModule接口,那么我们看IHttpModule的定义:namespace System.Web{ public interface IHttpModule { void...
阅读全文
摘要:这几天一直在看ASP.NET应用程序生命周期,真是太难了,我理解起来费了劲了,但偏偏它又是那么重要,所以我希望能给大家带来一篇容易理解又好用的文章来帮助学习ASP.NET应用程序生命周期。这篇就是了。当你访问博客园想看我的这篇文章的时候,这个请求就被博客园的WEB SERVER(IIS)接收到了。博客园IIS看了一眼我的请求,“噢,是.aspx啊,给ASP.NET去处理吧,就把我这个请...
阅读全文
摘要:在上回书开始的时候我们提到博客园的IIS看了一眼我的请求后就直接交给ASP.NET去处理了,并且要求ASP.NET处理完之后返回HTML以供展示。那么我们不仅要问:1, IIS肯定是没有眼睛的啦,那它是怎么“看”的呢?2, 在“看”到了.aspx的页面请求后又是如何把它交给ASP.NET的呢?如果不做任何处理那它的存在又有什么意义呢?3, ASP.N...
阅读全文
摘要:由于公司需求,我找了好几天的资料,终于有眉头啦!首先我们在web服务器上有几个下载地址:此时有三个下载地址!地址下载地址时,我们进行判断该用户是否合法,如果合法则获取File服务器地址路径!Response.Redirect("http://192.168.1.52:8034/ceshi.zip?hash="+link.Hash("down","1","a","a"));我这里是在同一台服务器的二...
阅读全文
摘要:获取枚举类型的Description,用于转换状态view sourceprint?public enum DictOrderStatus { /// <summary> /// 运行中 /// </summary> [Description("运行中")] Running = 1, /// <summary> /// 已关闭 /// </summary&...
阅读全文
摘要:很多网站如果由于用户输入错了地址,出现了如下图的网页又或者网站的bug导致的应用程序异常,搞出来个满屏的红黄黑,出现类似情况一定让用户大跌眼镜,个人认为,http错误与应用程序异常的处理方式应该是我们所需关注的问题。解决方案1.定义1个枚举类型用来存储http错误码,与应用程序异常错误view sourceprint?01public enum DictSystemErrorType 02{ 03...
阅读全文
摘要:前一段时间,对多语言开发,进行了整理,有如下几篇文章:多语言资源文件制作工具多语言制作工具之VS插件(2010-07-11更新)基于WinForm的多语言软件开发多语言软件开发之new CultureInfo(“”)与CultureInfoCreateSpecificCulture(“”)的异同多语言资源工具 - 使用手册基于WinForm的多语言开...
阅读全文
摘要:一直在使用session存储数据,一直没有好好总结一下session的使用方式以及其工作原理,今天在这里做一下梳理。这里的介绍主要是基于php语言,其他的语言操作可能会有差别,但基本的原理不变。 1.在php中如何操作session:session_start(); //使用该函数打开session功能$_SESSION //使用预定义全局变量操作数据使用unset($_SESSION['ke...
阅读全文
摘要:注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。 本篇技巧和诀窍记录的是:利用URL重写隐藏复杂的URL,非常简单的技巧,我相信大家都知道。这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧!第一步:模拟映射页面我们想在一个页面上点击guid.html链接,跳转到比较复杂URL的guid_{492f3e0b-848e-11da-9550-00e08161165f}.ht...
阅读全文
摘要:在asp.net中我们知道有viewstate这样的页面级容器为我们保存表单数据,这样我们每次提交时数据都不会丢失,很容易的完成查询+分页的实现。找过相关MVC分页的例子,都是扩展HtmlHelper方法来实现。我想大家在ASP.NET开发中都用过 wuqi的AspNetPager分页控件以及dacey的NSunPage用来开发Winform项目的分页控件非常方便的满足了大家的分页需求。那么我们来...
阅读全文
摘要:如果一次要向数据库服务器提交多条记录 , 通常会执行多次Insert命令 , 这样就为要插入的每个记录执行一次与数据库服务器的往返 , 这就给服务器增加了压力 , 效率也大大的降低了....Net FrameWork 2.0 新增功能 Bulk Copy可以很快将大量数据加载到数据库中 , 现在利用这一新功能来实现上述功能.这里从 MS Sql Server 2000 的 NorthWind 的 ...
阅读全文
摘要:要实现界面文本的多国语言支持,通常是将文本资源独立的保存在外部文件中,如XML,INI,在 .NET 环境下,有时会使用 .NET 资源文件。先看一个简单的使用XML来实现多国语言开发的例子。XML定义可能类似下面这样:英文资源:<Languagename=”en”><String1>Helloworld.</String1><St...
阅读全文

浙公网安备 33010602011771号