C#
albert528108
十年以上C#.NET开发,熟悉MES系统
展开
-
彻底学通string.Format以及IFormattable,IFormatProvider,ICustomFormatter(1)
自从使用.net以来就一直都在使用string.Format方法,一直没有空或者其他原因都没有深入去了解,主要还是因为项目上似乎没有这么高的要求,也没必要去深入了解,就算碰到了自定义的格式化内容也是写几个通用的方法而已。今天空下来仔细去理解了一下,在这里和大家分享一下,也希望大家一起交流。 string.Format方法是string类提供的静态方法,一般最多使用的是其两个参数的重载,例转载 2015-04-01 21:41:24 · 592 阅读 · 0 评论 -
.NET 中的 async/await 异步编程
前言 最近在学习Web Api框架的时候接触到了async/await,这个特性是.NET 4.5引入的,由于之前对于异步编程不是很了解,所以花费了一些时间学习一下相关的知识,并整理成这篇博客,如果在阅读的过程中发现不对的地方,欢迎大家指正。 同步编程与异步编程 通常情况下,我们写的C#代码就是同步的,运行在同一个线程中,从程序的第一行代码到最后一句代码顺序执行。而异步编程的核心转载 2016-06-09 14:01:39 · 5243 阅读 · 1 评论 -
支付宝接口程序、文档及解读(ASP.NET)
最近需要为网站加入支付宝的充值接口,而目前关于支付宝接口开发的资料比较杂乱,这里就我此次开发所用到的资料进行汇总整理,希望能够帮助需要的朋友。 开发步骤: 1. 确定签约类型 支付宝的接口有多种类型,所以首先你要确定签约的合同类型,确定使用的是哪个接口,不至于走错了道道。 此步骤中,可以参考文档:支付宝接口操作教程 2. 下载开发文档 如果是即时到账的开发,请先下载并仔细阅读:标准转载 2015-05-02 22:25:32 · 1458 阅读 · 0 评论 -
ASP.NET 全球化和本地化
全球化是设计和开发适合不同区域性的应用程序的过程。本地化是为给定的区域性和区域设置自定义应用程序的过程。 使用资源本地化 ASP.NET 网页 本地化是为给定的区域性和区域设置自定义应用程序的过程。本地化主要涉及翻译用户界面。 在 ASP.NET 网页中,可以将控件配置为从资源获取其属性值。在运行时,资源表达式将被相应资源文件中的资源替换。资源文件是 XML转载 2015-04-07 16:05:22 · 594 阅读 · 0 评论 -
HttpHandler与HttpModule
ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。 HttpModule会在页面处理前和后对页面进行处理,所以它不会影响真正的页面请求。通常用在给每个页面的头部转载 2015-04-05 08:38:36 · 435 阅读 · 0 评论 -
.NET2.0中Form验证的问题.
最近做一个SSO,使用Form认证方式,结果出了一个很让我郁闷的问题.先描述下问题: 用户登陆时,可以选择是否保存cookie,以便以后直接访问,如果选择否,则在不活动指定时间后,将自动注销. Web.config中的设置如下: 这里只解释一下timeout参数,表示如果建立的是非持久性cookie,在不活动多长时间后,将需要重新验证,如果建立的是持久性coo转载 2015-04-03 10:52:14 · 739 阅读 · 0 评论 -
彻底学通string.Format以及IFormattable,IFormatProvider,ICustomFormatter(2)
3.ToString带有自定义格式化参数的理解 上面讲到的ToString都是不带格式化参数的,像 {1:yyyy-MM-dd} 这样的情况是没法处理的,也许有人会说像 DateTime.Now.ToString("yyyy-MM-dd") 这样的情况自己去重载一个ToString方法就可以了,果真如此吗? 下面就测试一下: public class PersonWithTo转载 2015-04-01 21:54:55 · 503 阅读 · 0 评论 -
asp.net 2.0 下的表单验证Cookieless属性
刚刚在洗衣服的时候突然想到今天在做WAP程序的表单验证的时候遇到一个问题,在不支持Cookies的移动设备模拟器中无法正常进行表单验证,联想到昨天使用web.config设置cookieless属性时会在访问时会出现"Cannot use a leading .. to exit above the top directory"的异常,自然而然的我就想到了前一段时间困扰我很久的一个站点异常无法使用转载 2015-04-03 15:24:10 · 1121 阅读 · 1 评论 -
彻底学通string.Format以及IFormattable,IFormatProvider,ICustomFormatter(3)
4.继续了解 IFormatProvider 和 ICustomFormatter 接口 到这里为止,应该说灵活应用string.Format()已经没什么多大的问题了,但是也还是存在一些问题,比如我们必须得为每个类单独去实现IFormattable接口才能实现自定义的格式化参数。在一些场后还是觉得不太方便或者说代码冗余。 .net的string.Format静态方法还提供了重转载 2015-04-01 22:18:51 · 517 阅读 · 0 评论 -
ASP.NET Core 介绍和项目解读
1. 前言2. ASP.NET Core 简介 2.1 什么是ASP.NET Core2.2 ASP.NET Core的特点2.3 ASP.NET Core 项目文件夹解读 2.3.1 项目文件夹总览2.3.2 project.json和global.json2.3.1 Properties——launchSettings.json2.3.4 Startup.c转载 2016-11-28 20:37:24 · 2222 阅读 · 0 评论