摘要:
首先声明,Enterprise Library v5.0已发布了,此处的DEMO是基于Enterprise Library v4.1这个版本. 差别并不太多了.Enterprise Library 提供了图形的化配置工具,让我们免去写XML的配置文件.我们可以用policy injection application block和Unity搭建一个简单的AOP框架,而你不用写一句代码. AOP框架... 阅读全文
摘要:
有的时候,我们需要定义一些Enum类型,一种比较灵活的做法是用T4模板去读取指定的XML,然后根据NODE生成我们想到的Enum类型。首先看,我们有这样一个XML文件: 然后我们编写扩展名为TT的模板文件在VisualStudio中:最后执行这个模板文件,将会在当前目录下,生成如下的CODE文件:是不是很简单,当然你可以编写更加复杂的模板文件,生成你想到CODE。如果你不了解T4模板,你可以参考... 阅读全文
摘要:
使用Ajax调用asp.net中的web service,你可能遇到这样的Exception: .net中的WebService支持三种协议HTTPGET, HTTPPOST 和 SOAP。默认的SOAP是支持的,当你使用这样的格式时:domain/webservice.asmx/methodname [Get/Post] 做的则是GET OR POST。 怎么解决呢,修改WEB.CONFIG文... 阅读全文
摘要:
前几天遇到个问题,有一个DropDownList需要对某些Item对标记。我们大家知道Dropdownlist最终呈现是<select>,最后我们想到html是: 在Server端我们使用Attributes给他们加上title属性, 如以下代码片段:现在我们绑定上去,当我们做POSTBACK时,发现title属性丢掉了,原因是DropDownList控制没有存储title属性到Vi... 阅读全文
摘要:
我们经常遇到要操作DOM元素,例如<select>,在Asp.net中Dropdownlist原型就是select。下面几个常用的代码或许对您有帮助: 如果您不了解JQuery,可以先看它的文档。希望这篇POST对您有帮助。Author: Petter Liu http://www.cnblogs.com/wintersun 阅读全文
摘要:
我们在项目中,经常要使用正则表达式,现在有一个工具可以按正则表达式生成数据.正则表达式的语法忘记了吗?看这儿.如果你熟悉正则表达式 ,让我们进入正题.这个TOOL的名称叫Regular Expression Exploration. 你可以从这儿下载 .目前的版本是1.0 release. Rex是一个命令行工具, 具体用法可以在CMD下执行便可以看到用法,这个是.net的程序.我们可以引用它,然... 阅读全文
摘要:
随着Enterprise Library5的发布,有一个新功能是提供了Fluent方式配制API.在这篇POST中,我将演示如何使用Fluent配制API来配制Data Access Applicat... 阅读全文
摘要:
先去官网下载jQuery Timers插件 ,然后引用到html中。这里是1.2 version 然后是HTML,我们可以放一个hidden 的server control存值用,当然这个随你了。 加上JS: 上面的代码关键的地方是我们用toggle函数,去实现点击Button开关计时器。这个插件有三个方法:everyTime(interval : Integer | String, [la... 阅读全文
摘要:
Asp.net2.0不支持在数据绑定时的条件表达式。Asp.net 4.0已经平滑地解决这个问题,不用修改代码。下面让我们来看一个简单的ASP.NET数据绑定场景,有这么一个Repeater: 然后后端的cs:当我们需要判断绑定时数据行,我们需要Create这么一个类似的方法或函数:然后在ASPX中使用它:这是在模仿VB中的IIF函数。到了ASP.NET 4.0中,我们可以直接这么写了:好了,这个... 阅读全文
摘要:
在很多场景下,我们需要一个强密码来保证可访问的数据或系统。如何检查你的密码安全级别,可以到Microsoft Online Safety – Using strong password这个网站。代码并不复杂,看下面片段代码: 例如我们用上面的CODE生成一个长度为8位密码是: ASSu#zO3,你可以写一个UI去显示它们了。希望对您有帮助。Author: Petter Liu http://win... 阅读全文