极念网欢迎您!
  •   最近在做Asp.Net WebForm时,用户提交表单后,要判断如果是用户手动点击按钮(Button,此处的button是指asp.net中的服务器控件asp:button,下同)提交,要清除某个状态,如果是程序(javascript或者其它,此处JS提交不包括JS模拟按钮点击提交,下同)自动提交,则不做理会,而且此问题涉及到多个页面,而且每个页面按钮不同!如果按常规方法,手动在每个Button的Click事件中添加相关代码太过烦琐,而且以后如果一个新程序员来维护该项目时,很容易造成添加了一个新按钮,却未添加或调用相关方法的问题!
    更新:2013/10/17 23:08:41阅读:60861
  • 当文件比较大时,下载可能需要历时数小时,万一线路中断,我们不得不重新开始,而断点续传可以让用户从上次断开的地方接着下载,但是断点续传功能不仅仅需要客户端的支持,也需要服务端的支持,本文演示如何让asp.net支持断点下载!
    更新:2013/10/8 15:12:53阅读:61455
  • 最近在公司写API,为了方便调用,接口可以选择返回XML或者JSON二种类型,在使用c#中的XmlSerializer对字典对外象(Hashtable或Dictionary等)进行序列化时,会抛出异常(不支持类型 ***,因为它实现 IDictionary。).
    搜索了一下,原来是IDictionary对象反射时Item属性存在重载(索引器是通过getItem取值的),导致无法正确取值!
    更新:2013/9/29 14:37:41阅读:65860
  • CodeHighlighter 是一款基于.NET平台的优秀的代码高亮工具,相比syntaxhighlight,它会在后台直接生成HTML,不依赖javascript与css,使用更加方便!
    更新:2013/9/25 22:55:17阅读:61955
  • 本文通过对Systen.Net命名空间的SmtpClient类进行了封装,以实现邮件发送功能
    更新:2013/9/23 22:16:49阅读:61350
  • FormsAuthenticationTicket(身份验证票)早在.Net 1.0的年代就已经存在,位于命名空间System.Web.Security中,做为asp.net中极为实用的功能之一,一直深受笔者喜欢,但是在实际开发中,发现不少asp.net开发者可能因为不太熟悉的缘故(抑或是其它)较少使用,于是在这里给新手及以前未关注过的开发者介绍一下FormsAuthenticationTicket,同时也做为自己使用时的一个资料查询备份!
    更新:2013/9/13 23:26:41阅读:62002
  • JNTemplate是一款国产开源的轻量级模板引擎,ASP.NET MVC中,我们可以非常轻松的使用JNTemplate,本文演示如何将JNTemplate应用于asp.net项目
    更新:2013/9/1 18:45:59阅读:62928
  • Web service是一个平台独立的,松耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
    更新:2013/8/16 16:32:00阅读:62913
  • 用Asp.net MVC感受最深的一点就是写Ajax方法真方便,不需要写什么Request.Form与Request.QueryString,直接定义好形参,系统什么都处理好了,哪怕是一个自定义的实体,都帮你弄得妥妥的,任何对象直接 return Json(obj);,方便快捷!不过呢,有时我们却还是不得不继续与WebForm,.net2.0,vs2005之类的关键词打交道,其实要想在.net 2.0的WebForm中实现类似功能,只要一个小小的处理类就可以了.
    更新:2013/8/3 22:48:37阅读:61609
  • CLR via C#学习笔记,关于值类型,引用类型,装箱,拆箱中的一些基本理论知识
    更新:2013/7/26 22:02:20阅读:61550