随笔分类 -  Asp.Net

摘要:这篇博客是借助一个自己写的工程来理解model binder的过程.MVC通过路由系统,根据url找到对应的Action,然后再执行action,在执行action的时候,根据action的参数和数据来源比对,生成各个参数的值,这就是model binder.IActionInvokerMVC中这个核心处理逻辑都在ControllerActionInvoker里,用reflector看,能看能到这个类继承了IActionInvoker接口1 public interface IActionInvoker2 {3 bool InvokeAction(Control... 阅读全文
posted @ 2013-11-12 22:21 牛角挂书i 阅读(1066) 评论(2) 推荐(1) 编辑
摘要:引言大家都知道Http是无状态的协议,所以访问一个url,你并不能知道用户在之前是否已经登陆过。但是许多业务上的逻辑又离不开user的信息,这个时候就可以借助身份认证来记录当前user的登录状态。这其中Forms身份认证是最常见的身份认证。这篇博客讲的内容就是结合一个最普通的MVC工程来讲解下Forms身份认证是怎么实现记录用户登录状态的。并说下怎么自定义一个身份认证。Forms身份认证打开Visual Studio 2013,新建Asp.net web mvc application,选择Internet Application建好之后,按F5就能看到新建的网站。修改Index,cshtml 阅读全文
posted @ 2013-11-11 22:06 牛角挂书i 阅读(1831) 评论(3) 推荐(1) 编辑