• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山涧清泉

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

08 2018 档案

 
[MVC] 自定义ActionSelector,根据参数选择Action
摘要:很多时候我们会根据UI传入的参数,呈现不同的View。也就是对于同一个Action如何根据请求数据返回不同的View。通常情况下我们会按照如下方法来写,例如: 这个时候Action 里面会有很多的if else. 其实,我们忽略了MVC 提供的 ActionNameSelectorAttribute 阅读全文
posted @ 2018-08-29 13:52 山涧清泉 阅读(198) 评论(0) 推荐(0)
通过Web.config中的configSections配置自己系统的全局常量
摘要:随着系统的庞大,你的全局信息保存在appsitting里可能会比较乱,不如为模块写个自定义的全局常量吧 首先,在Web.config中的代码可能是这样 而ConfigurationSectionForSite.WebSiteInfoHandler需要我们定义成这样 最后在页面需要的位置调用,可能这样 阅读全文
posted @ 2018-08-28 18:27 山涧清泉 阅读(136) 评论(0) 推荐(0)
JS组件系列——表格组件神器:bootstrap table 包含了js对象的定义和对象成员函数的定义
摘要:前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉及,罪过,罪过。今天补起来吧。上午博主由零开始自己从头到尾使用了一遍Bootstrap Table ,遇到不少使用方面的问题,也做了一部分笔记,在此分享出来供需要使用的园友参考。还记得前两天有园友加群问我Boo 阅读全文
posted @ 2018-08-21 16:07 山涧清泉 阅读(332) 评论(0) 推荐(0)
HttpWebRequest 请求带OAuth2 授权的webapi
摘要:OAuth 2.0注意事项: 1、 获取access_token时,请使用POST 1 private static string GetAuthorization(string username, string password) 2 { 3 string authorization = stri 阅读全文
posted @ 2018-08-20 21:06 山涧清泉 阅读(1938) 评论(0) 推荐(0)
ASP.NET MVC 使用 Log4net 记录日志
摘要:Log4net 介绍 Log4net 是 Apache 下一个开放源码的项目,它是Log4j 的一个克隆版。我们可以控制日志信息的输出目的地。Log4net中定义了多种日志信息输出模式。它可以根据需要将日志输出到控制台,文本文件,windows 日志事件查看器中,包括数据库,邮件等等位置,以便我们快 阅读全文
posted @ 2018-08-20 20:21 山涧清泉 阅读(413) 评论(0) 推荐(0)
Lambda表达式树解析(下)包含自定义的provider和查询
摘要:概述 前面章节,总结了Lambda树的构建,那么怎么解析Lambda表达式树那?Lambda表达式是一种委托构造而成,如果能够清晰的解析Lambda表达式树,那么就能够理解Lambda表达式要传递的正式意图。解析Lambda表达式树意义很大,比如我们用的EF框架、Rafy框架,里面封装了大量的Lam 阅读全文
posted @ 2018-08-20 13:34 山涧清泉 阅读(272) 评论(0) 推荐(0)
第十五节:Expression表达式目录树(与委托的区别、自行拼接、总结几类实例间的拷贝)
摘要:一. 基本介绍 回忆: 最早接触到表达式目录树(Expression)可能要追溯到几年前使用EF早期的时候,发现where方法里的参数是Expression<Func<T,bool>>这么一个类型,当初不是很理解,只是知道传入lambda表达式使用即可,对于Expression和里面的Func<T, 阅读全文
posted @ 2018-08-11 22:10 山涧清泉 阅读(579) 评论(0) 推荐(0)
FluentAPI详细用法
摘要:设置主键modelBuilder.Entity<x>().HasKey(t => t.Name); 设置联合主键modelBuilder.Entity<x>().HasKey(t =>new{t.Name,t.ID} ); 取消数据库字段标识(取消自动增长)modelBuilder.Entity<x 阅读全文
posted @ 2018-08-11 16:57 山涧清泉 阅读(653) 评论(0) 推荐(0)
记录一次BUG修复-Entity Framwork SaveChanges()失效
摘要:目录 一、 前言 二、问题背景 三、问题描述 四、问题解决步骤 六、总结 一、 前言 这是笔者在参与一个小型项目开发时所遇到的一个BUG,因为项目经验不足对Entity Framwork框架认识不足导致了这一BUG浪费了一天的时间,特此在这里记录。给自己一个警醒希望大家遇到相同问题能帮助到大家。 二 阅读全文
posted @ 2018-08-11 16:48 山涧清泉 阅读(452) 评论(0) 推荐(0)
asp.net webapi 序列化为xml 时实体属性增加<![CDATA[]]>防止特殊字符
摘要:有时webapi在序列化xml时,可能需要给某些带有html或特殊字符(如 < > & /)的字段加上<![CDATA[]]> 已防止影响xml正常数据,如果使用.aspx视图那可直接在前台绑定字段时直接加入<![CDATA[]]>,webapi只有后台代码,那只能在后台做了,如下。 1 using 阅读全文
posted @ 2018-08-06 18:27 山涧清泉 阅读(483) 评论(0) 推荐(0)
MVC过滤器处理Session过期
摘要:一、自定义一个Action过滤器 public class CheckSession: ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { obj 阅读全文
posted @ 2018-08-05 22:43 山涧清泉 阅读(187) 评论(0) 推荐(0)