ASP.NET MVC网站集成支付宝

目前支付宝集成的官方代码示例里C#语言只有ASP.NET (WebForm)版本的,没有ASP.NET MVC版本的,所以写了个ASP.NET MVC的版本丢GitHub上了,地址是 https://github.com/blrchen/AlipayIntegrationMVC一些注意事项调试前请先在保证AlipayConfig.cs和PaymentController.cs的SubmitAlip...
ASP.NET ASP.NET MVC 支付宝

OSX 上初步尝试 asp.net 5

去年微软最令开源狗界振奋的消息就是 ASP.NET 的开放与开源这一消息了。根据 微软的介绍 ,与我之前的一些总结,可以看到 ASP.NET 以及 .NET 平台会有下面几个变化:代码使用 Apache 协议开源,并且托管于 Github 上。新的 C# 编译器 Roslyn 。一个新的跨平台的 CLR (对应 Java 平台的 JVM)。新的项目组织与构建工具 KVM 。基础库 corefx 。...
asp.net 5 OSX

分库分表思路

总体思路和切入点:1.在spring数据访问封装层侵入代码加入分库分表策略。(1)分库:通过侵入SqlSession的代码并传入分库参数来选择sqlSessionTemplate的数据源的方式实现分库策略publicabstractclassSqlSessionDaoSupportimplementsInitializingBean{ privateSqlSessionFactoryBeansq...
分库分表 ASP.NET

客户端到服务器端的通信过程及原理

学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更好的解决问题。我们首先要了解一个概念性的词汇:Socketsocket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其实就是两个程序通...
通信 客户端

ASP.NET MVC 6 一些不晓得的写法

今天在看 Scott Guthrie 的一篇博文《 Introducing ASP.NET 5 》,在 MVC 6 中,发现有些之前不晓得的写法,这边简单记录下,算是对自己知识的补充,有些我并没有进行尝试,因为我使用的 Visual Studio 2015 CTP 5,但是有些并没有支持(下面第一点),现在 Visual Studio 2015 已经更新到 CTP 6 了,本来还想尝试下,看了下 ...
ASP.NET ASP.NET MVC

AspNet MVC中各种上下文理解

AspNet MVC中比较重要的上下文,有如下:核心的上下文有HttpContext(请求上下文),ControllerContext(控制器上下文)过滤器有关有五个的上下文ActionExecutingContext,ActionExecutedContext,ResultExecutingContext,ResultExecutedContext,ExceptionContext视图相关的上下...
MVC AspNet

几个步骤轻松搞定ASP.NET 依赖注入。

我在网上看到了这篇文章,这边文章主要说的方法就是通过读取配置文件来解决依赖注入的问题。但是每次新建一个依赖注入的类,就要改一下配置文件,这显然不符合设计模式中的开闭原则。先来看看一般的解法。//varcontainer=newUnityContainer(); //container.RegisterType(typeof(IRegisterService),typeof(RegisterSer...
依赖注入 ASP.NET

AngularJS+ASP.NET MVC+SignalR实现消息推送

背景OA管理系统中,员工提交申请单,消息实时通知到相关人员及时进行审批,审批之后将结果推送给用户。技术选择最开始发现的是firebase,于是很兴奋的开始倒腾起来。firebase用起来倒是简单:引用一个js即可,按官网上的教程很快便应用到了项目中。第二天打开项目发现推送功能不好使了,这是为何?最后发现firebase官网打不开了。。。难道firebase被google收了也会被天朝给墙掉?也许是...
AngularJS ASP.NET MVC SignalR

MVC 依赖注入

本人主要是写给我自己看的,文章没有过多的解释,只留下步骤。目的:面向接口编程,做到低耦合,高内聚1.利用Nuget 管理工具,安装Ninject。2.随便新建一个接口和一个实现类,我在此项目中是新建了一个ITextHelper接口和TextHelper实现类,定义方法GetString,代码代码如下。 publicclassTextHelper:ITextHelper { publicstr...
依赖注入 MVC

ASP.NET简单验证码

今天写了一个特别简单的验证码实现。现将代码贴出。protectedvoidPage_Load(objectsender,EventArgse) { CreateCheckCodeImage(RndNum()); } privatestringRndNum() { intnumber; charcode; stringcheckCode=String.Empty; System.R...
验证码 ASP.NET