上一页 1 ··· 351 352 353 354 355 356 357 358 359 ··· 382 下一页
摘要: 在网上很多人说XML的序列化不支持泛型,今天有时间,去做了一个测试,测试环境是.net framework4.0,测试结果是可以被序列化和反序列化。 namespace List可以被序列化 { class Program { static void Main(string[] args) { Serial... 阅读全文
posted @ 2011-08-25 11:41 张占岭 阅读(8830) 评论(1) 推荐(0)
摘要: 首先是枚举对象的遍历 #region 类型列表框 typeitems = new List<SelectListItem>(); foreach (string i in Enum.GetNames(typeof(ServiceDocumentType))) { typeitem... 阅读全文
posted @ 2011-08-24 11:00 张占岭 阅读(3273) 评论(0) 推荐(2)
摘要: 抽象工厂是设计模块中创建型模式的一种,它比起工厂方法模式来说,更加具有一般性,在本模式中会引入一个产品族的概念,就是说,在本模式中抽象产品会有多个,然后用抽象工厂去调用它们,具体怎么去调用由具体工厂来实现。 看下列代码,主要实现动态生成按钮和弹出窗口的功能,弹出窗口可以根据浏览器的类型去调用适合 自己的方法,按钮也可以根据传入的样式和类型去自动生成按钮。 class Program ... 阅读全文
posted @ 2011-08-23 11:07 张占岭 阅读(518) 评论(0) 推荐(1)
摘要: 事件是这样的,我的每个页面都有一些属性,我拿其中一个属性PageTitle为例,它是一个ArrayList 它是页面标题导航的意思,就是说它的标题用来存储一些标题导航,比如,产品列表页,它的PageTitle可能被解释为 我的网站 > 产品 > 产品列表,而其它页面的标题导航的表现形式也大同小异。 了解的领域模式之后,现在我们再来看程序的实现: #region 抽象产品 (Abst... 阅读全文
posted @ 2011-08-22 17:19 张占岭 阅读(531) 评论(2) 推荐(0)
摘要: // 将用户控件转换为字符串01 public static string RenderPartialToString(string file, object view)02 {03 ViewDataDictionary vd = new ViewDataDictionary(view);04 ViewPage viewPage = new ViewPage { ViewData= vd };05 Control control = viewPage.LoadControl(file);06 07 viewP... 阅读全文
posted @ 2011-08-19 12:23 张占岭 阅读(1633) 评论(2) 推荐(0)
上一页 1 ··· 351 352 353 354 355 356 357 358 359 ··· 382 下一页