随笔分类 - ASP.NET
xmlHttpRequest实践之无刷新验证用户名
摘要:现在好多网站上的注册都用了无刷新验证用户名,这种效果咋看感觉很复杂很难实现,其实它里面用到了Ajax中的核心xmlHttpRequest这个类, 如果只是单单想实现这个效果,压根就不用引用Ajax.Net中的组件,因为感觉有点大材小用,下面是具体实现这种效果的方法,希望能给初学Ajax的朋友带来一点帮助.
阅读全文
实用正则表达式(实用篇)
摘要: 好久没写博客,这次写博客主要是针对所学的正则表达式做一个整理.因为用时总是不大把握,每次都得百度,因此将常用的一些正则以及一些比较难记混淆的字符纪录于此,本篇并不是正则的使用教程,只是一些常用的字符及常用的正则,权当一个工具书使用.当然如果能够解决一些朋友的燃眉之需,那应该是一件非常令人高兴的事了.本文内容大都摘自其他博客,如有侵权,请指明更正.(HOHO,排版排得好累...)
阅读全文
浅谈 接口(Interface)的作用
摘要:继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的 1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方法Behavior...
阅读全文
Eval 和 Bind 方法的区别
摘要:转自:http://hi.baidu.com/hailibu/blog/item/443186774d2b8b19b051b99c.htmlWhen binding an editable value to a control, you must use the Bind() method in your data binding expression instead of the ordinar...
阅读全文
GridView中DataKeyNames的使用
摘要:转自:http://hi.baidu.com/hailibu/blog/index/3DataKeyNames="FID" 绑定一个值GridView1.DataKeys[e.Row.RowIndex].Value.ToString();DataKeyNames="FID,FName" 绑定两个值GridView1.DataKeys[e.Row.RowIndex].Values[0].To...
阅读全文
url传递中文的解决方案总结
摘要:url传递中文的解决方案总结 1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 或者: aspx文件中: 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 strin...
阅读全文
认识ASP.NET配置文件Web.config
摘要:一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。...
阅读全文
充分利用ASP.NET的三种缓存提高站点性能
摘要:ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 在ASP.NET提供的许多特性中,缓存支持无疑是我最欣赏的特性,我...
阅读全文
应用框架的设计与实现学习手札之类工厂服务——反射
摘要:转自:http://www.cnblogs.com/stwyhm/archive/2006/08/14/476039.html概述 反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型的操作进行调用。 一些在反射中经常使用的类 Assem...
阅读全文
一点一点学ASP.NET之基础概念——委托
摘要:转自:http://www.cnblogs.com/stwyhm/archive/2006/08/11/474235.html委托的概念 委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数指针的简单实例。委托是包含这些功能的类,委托类通过保留的列表来确定某些事物是否已经指派给了委托,这种算法可以理解为:“对于内...
阅读全文
一点一点学ASP.NET之基础概念——HttpHandler
摘要:转自:http://www.cnblogs.com/stwyhm/archive/2006/08/09/471765.html概述 HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 IH...
阅读全文
一点一点学ASP.NET之基础概念——HttpModule
摘要:转自:http://www.cnblogs.com/stwyhm/archive/2006/08/09/471729.htmlHttpModule是如何工作的 当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求...
阅读全文
一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
摘要:转自:http://www.cnblogs.com/stwyhm/archive/2006/08/08/470972.aspx HTTP运行期 HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提出请求的客户端应用程序。 进入的HTTP Web请求最先由IIS Web服务器接收到,它在此请求基于ASP.NET已...
阅读全文
ASP.NET中常用的优化性能方法
摘要:1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连...
阅读全文
在ASP.Net 2.0中实现多语言界面的方法
摘要:1. 跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做 2. 做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource 3. 你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个...
阅读全文
浙公网安备 33010602011771号