摘要: OAuth2 客户端的授权模式分为4种: 授权码模式(authorization code) 简化模式(implicit) 密码模式(resource owner password credentials) 客户端模式(client credentials)下面我们就总结一下,如何使用IdentityServer来实现客户端模式.客户端模式是里面最简单的模式客户端模式指客户... 阅读全文
posted @ 2018-06-01 16:44 清澈的大海 阅读(1752) 评论(0) 推荐(0) 编辑
摘要: Select语句的元素 select语句的目的: 对表进行查询、应用一定的逻辑处理,并返回结果。 select处理的顺序: 1.from 2.where 3.group by 4.having 5.select 6.order by <!--WizRtf2Html Charset=0 -->USE  阅读全文
posted @ 2017-04-06 10:58 清澈的大海 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 昨天介绍了一些Razor的基本语法,几天接着向下说: 补成一个,上次介绍了怎么输出原样的文本,用标签,下面再介绍一种语法: @{@:我爱北京} 这个@:我爱北京必须写在@{}C#代码段中,否则报错 1.输出@符号怎么做? 在Razor中,我们用@@输出”@”,类似于C#中”//” 2.我们可以在Razor使用Response.Write(),Server,Request,Session,这是... 阅读全文
posted @ 2015-11-27 17:32 清澈的大海 阅读(1445) 评论(0) 推荐(2) 编辑
摘要: 在ASP.NET MVC中有两套模版引擎,一套是ASPX,一套是Razor,从事过WebForms开发的朋友们,对于ASPX模版已经很熟悉了,下面我说一下我所熟悉的Razor模版引擎的一些语法,供大家参考: 在ASPX中我们使用 在里面编写C#代码 在Razor中我们将会使用@符号这个核心语法,给程序员提供了大量的便利,废话不多说,我一一举例: 1.首先如何定义变量,我们在 .cshtml 这... 阅读全文
posted @ 2015-11-26 17:10 清澈的大海 阅读(5015) 评论(1) 推荐(0) 编辑
摘要: 最近项目用到了跨数据库的多表联查,项目用的是MVC4+EF,项目用到了很多数据库,每一个数据库都得建一个edmx文件,造成了项目的大量的edmx文件,这样给人一种项目很庞大很复杂,无疑间加剧了程序员编写代码的复杂度。 如果是不同的服务器上的多表联查的话,会更加复杂。 下面我讲一讲我自己的思路: 首页假如我们有3台服务器,分别是操作数据库的服务器A,第二台服务器B192.168... 阅读全文
posted @ 2015-05-12 17:55 清澈的大海 阅读(22753) 评论(12) 推荐(12) 编辑
摘要: 最近接触了一些JavaScript开发的例子,在这里与大家一起分享一下: 例子:当我们一个团队在写Js文件的时候,你一个人写的JS代码自己可以看懂也可以维护,但是别人想对你的JS进行扩展的话,如果都在同一个JS文件上写的话,那样可能会很乱,造成维护上极其不方便,这时我们可以通过JS模块化开发 1.假如这是 JsHelperOne.js //沙箱模式 防止... 阅读全文
posted @ 2015-05-09 12:06 清澈的大海 阅读(3890) 评论(1) 推荐(4) 编辑
摘要: 上文我介绍了如何将控制器里的值传递给视图,但是是如何传递的呢?原理是什么? 视图 page.cshtml在编译的时候也会编译成一个类,然而这个类会继承于WebViewPage 然而这个类的父类就是WebViewPage,然而WebViewPage的父类WebViewPage WebViewPage类也有ViewData、ViewBag、TempData、Model这四个属性,但是如何... 阅读全文
posted @ 2015-04-06 15:17 清澈的大海 阅读(1213) 评论(1) 推荐(1) 编辑
摘要: 控制器将处理后的数据“传”给视图的方式 public ActionResult Test() { List stuList = new List() { new Student(){ Age=20, Gender=true, Name="张三1"}, new Stude... 阅读全文
posted @ 2015-04-05 10:45 清澈的大海 阅读(1020) 评论(0) 推荐(3) 编辑
摘要: Razor模板的具体语法使用 因为Razor模板的可以自动识别,大大减少了代码量,本节我们一起来探究Razor模板的语法的简单应用: MVC知识点: 1.ASP.NET Mvc框架 是微软开发的一套新的Web机制 本来的意思是想把以前的前后台紧密联系的WebForm机制改变成灵活的配置方式,但涉及微软觉得每个控制器访问的Model和视图如果都是用配置文件的话,很麻烦。所以微软采... 阅读全文
posted @ 2015-04-02 17:04 清澈的大海 阅读(1280) 评论(0) 推荐(4) 编辑
摘要: 1.新建MVC4项目 在MVC4中有App_Data文件夹,这个文件夹里可以放一些重要的数据,比如说数据库的mdf文件等等,这个文件夹非常安全,因为这个文件夹不允许被别人下载,不允许被浏览器访问。 App_Start文件夹存放着4个配置类,例如RouteConfig.cs,这个是配置路由规则的 Global.asax文件里有Application_Start(),这个方法是在网站第一次被... 阅读全文
posted @ 2015-04-01 22:00 清澈的大海 阅读(799) 评论(0) 推荐(4) 编辑