随笔分类 - asp.net
记录学习的点点滴滴
摘要:private static int GetWeekOfYear(DateTime dt){ CultureInfo myCI = new CultureInfo("zh-CN"); System.Globalization.Calendar myCal = myCI.Calendar; CalendarWeekRule myCWR = myCI.DateTimeFormat.CalendarWe...
阅读全文
摘要:.NET反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当...
阅读全文
摘要:这两天陆陆续续的看一些验证的东西,首先当然是张子洋大牛的《Asp.Net 用户验证(自定义IPrincipal和IIdentity) 》,看了之后感悟不少吧,之前我受到某些前辈的"教育",用session+cookile去完成用户的信息,这对于本身自带强大验证体系的asp.net来说未免来说有些可笑了,用他的话来说就是“自己造轮子”,看完他的文章之后,我当然想看看一些范例之...
阅读全文
摘要:最近tonny让我做一个发邮件的模块,问我做过没?我很坦然,米有,但是我可以学...好吧,他说,那你就试着研究研究....恩,以前完全没做过这类东西,怎么开始?baidu,google先派上用场,搜索框中键入asp.net 发送邮件,哇,这种东西的确很多,一大堆一大堆的,眼都看花,各种乱..于是乎,ctrl+c,ctrl+v一大段下来再说,好了,各种下划红线出现了,各种过时出现了,请您用XXX替换...
阅读全文
摘要:搞了半天原来一句话就可以搞定...囧[代码]还是要多多学习..积累
阅读全文
摘要:大中午的挺困,那就听会歌,记录下上午的东西吧。还是昨天上传文件的那个页面,在上传文件的同时需要对一些信息进行记录,上传完之后就需要将所填写的内容进行清空了。(用的是textbox)其实这是可以用javascript处理的,而且是在客户端,对服务器的压力就小了,作为练习么,就选在服务器进行处理了。遍历页面上所有的控件,判断其实不是textbox,是的话就将其值赋为空。[代码]这个思路是最最容易想到的...
阅读全文
摘要:今天呢做的是一个上传图片的小功能,可能对大家来说这是很简单的东西,而对于我是第一次做这些玩意儿。不做不知道,一做就各种问题都来了,就记录一下吧。Code其实主要的东西就是一个button事件,由于文件类型的判断我在客户端用javascript进行判断了,所以在服务器端进行一些上传的操作了。[代码] }后来发现这段代码其实写的蛮垃圾的,但我又是第一次写这些IO操作的东西,也没办法..由于我是要将图片...
阅读全文
摘要:《博客园精华集---CLR/C#分册》第三轮筛选结果 《博客园精华集》ASP.NET分册第2论筛选结果文章列表《博客园精华集--NET3.x分册》第三轮结果《博客园精华集》web标准分册第2论筛选结果文章列表《博客园精华集》其它小分类第2轮筛选结果文章列表精化集ASP.NET AJAX与ASP.NET MVC分类第二轮筛选结果[活动]《博客园精华集》设计模式分册第2轮筛选结果公示《博客园精华集》S...
阅读全文
摘要:上午老大安排的各种恶心的一个asp报表做完了,里面的流程的复杂导致sql语言冗长的很,优化了一段之后还是要运行1分半左右才能查询出来..不过,总算是完成了,下午看看看tony给我的一些小模块,里面的一个验证码模块需要完善,当然,以前对验证码这东西也挺感兴趣的,今天动手终于把他实现了...当然,网上的东西也借鉴了不少.看看代码吧:首先是一个产生图片的一个类,网上一大把一大把的,都大同小异,本着拿来主...
阅读全文
摘要:Attribute在拦截机制上的应用从这一节开始我们讨论Attribute的高级应用,为此我准备了一个实际的例子:我们有一个订单处理系统,当一份订单提交的时候,系统检查库存,如果库存存量满足订单的数量,系统记录订单处理记录,然后更新库存,如果库存存量低于订单的数量,系统做相应的记录,同时向库存管理员发送邮件。为了方便演示,我们对例子进行了简化://Inventory.csusing System;...
阅读全文
摘要:承上节) .NET Framework拦截机制的设计中,在客户端和对象之间,存在着多种消息接收器,这些消息接收器组成一个链表,客户端的调用对象的过程以及调用返回实行拦截,你可以定制自己的消息接收器,把它们插入了到链表中,来完成你对一个调用的前处理和后处理。那么调用拦截是如何构架或者说如何实现的呢? 在.NET中有两种调用,一种是跨应用域(App Domain),一种是跨上下文环境(Context)...
阅读全文
摘要:SqlCommandGenerator类的设计SqlCommandGEnerator类的设计思路就是通过反射得到方法的参数,使用被SqlCommandParameterAttribute标记的参数来装配一个Command实例。 引用的命名空间://SqlCommandGenerator.csusing System;using System.Reflection;using System.Data...
阅读全文
摘要:用于参数的Attribute 在编写多层应用程序的时候,你是否为每次要写大量类似的数据访问代码而感到枯燥无味?比如我们需要编写调用存储过程的代码,或者编写T_SQL代码,这些代码往往需要传递各种参数,有的参数个数比较多,一不小心还容易写错。有没有一种一劳永逸的方法?当然,你可以使用MS的Data Access Application Block,也可以使用自己编写的Block。这里向你提供一种另类...
阅读全文
摘要:.NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子:假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的信息,通常你可以把代码的检查信息保存在数据库中以便查询;或者把信息写到代码的注释里面,这样可以阅读代码的同...
阅读全文
摘要:Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成员,二者...
阅读全文
浙公网安备 33010602011771号