摘要: 1、一对一: 其中,实体定义如下: 2、一对多: 其中,实体定义如下: 阅读全文
posted @ 2016-09-05 22:17 GUOKUN 阅读(8118) 评论(4) 推荐(3) 编辑
摘要: 防sql注入之模糊匹配中%、_处理: 上述采用的是拼接字符串,现改为参数化,防止sql注入: 阅读全文
posted @ 2016-09-05 22:15 GUOKUN 阅读(3174) 评论(0) 推荐(0) 编辑
摘要: var response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new ByteArrayContent(data); //data为二进制图片数据 response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/png"... 阅读全文
posted @ 2016-09-05 22:13 GUOKUN 阅读(4844) 评论(1) 推荐(0) 编辑
摘要: 1、配置文件设置 2、FastDFS.Client API调用 上传: 下载: 删除: 阅读全文
posted @ 2016-09-05 22:09 GUOKUN 阅读(4444) 评论(2) 推荐(1) 编辑
摘要: 1、定义认证失败结果生成器 2、定义自定义认证过滤器(基于Cookie) 3、将认证特性标记应用于全局、控制器或控制器操作,以控制器操作为例: 阅读全文
posted @ 2016-09-05 22:04 GUOKUN 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 1、自定义异常处理过滤器 2、将异常处理过滤器添加至WebAPI过滤器集合 阅读全文
posted @ 2016-09-05 21:54 GUOKUN 阅读(624) 评论(1) 推荐(0) 编辑
摘要: /// /// HttpClient扩展类 /// public static class HttpClientExtensions { /// /// HttpClient请求封装 /// /// /// /// /// ... 阅读全文
posted @ 2016-09-05 21:52 GUOKUN 阅读(466) 评论(0) 推荐(0) 编辑
摘要: /// /// 微信请求转发控制器 /// [RoutePrefix("weixin")] public class WeixinController : ApiController { #region 创建微信菜单 /// /// 创建微信菜单 /// //... 阅读全文
posted @ 2016-09-05 21:50 GUOKUN 阅读(3159) 评论(0) 推荐(1) 编辑
摘要: 前端: 后台: 结果,后台中接收到的files为空 原因:jQuery的怪癖 解决: .ajax({ url: "/api/file/uploadservice", type: "post", dataType: "json", data: { "": files }, success: funct 阅读全文
posted @ 2016-09-05 21:40 GUOKUN 阅读(2259) 评论(1) 推荐(1) 编辑
摘要: HTML: js: WebAPI: 阅读全文
posted @ 2016-09-05 21:34 GUOKUN 阅读(2710) 评论(1) 推荐(0) 编辑
摘要: asp.net web api部署在Windows服务器上后,按照WebAPI定义的路由访问,老是出现404,但定义一个静态文件从站点访问,却又OK。 这时,便可以确定是WebAPI路由出了问题,经调查发现是缺少路由处理映射,这时,只需在system.webServer下添加如下配置即可: <mod 阅读全文
posted @ 2016-09-05 21:30 GUOKUN 阅读(4620) 评论(0) 推荐(1) 编辑
摘要: 假设数据库中有如下自定义字段: 1、根据自定义字段定义日志信息对象 1、根据自定义字段定义日志信息对象 public class MessageLog { /// <summary> /// 短信发送是否成功 /// </summary> public int Success { get; set; 阅读全文
posted @ 2016-09-05 21:27 GUOKUN 阅读(2304) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,在foreach binding中,使用$index可以得到基于0的索引序号,但在列表显示中,我们更希望这个索引是从1开始的,怎么处理呢? 这里,有个小技巧:使用$index() + 1,如:data-bind="text:$index() + 1" 看到没有,序号是否就是从1开始了? 阅读全文
posted @ 2016-09-05 20:08 GUOKUN 阅读(3411) 评论(0) 推荐(1) 编辑
摘要: 1、配置文件: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSect 阅读全文
posted @ 2016-09-05 20:06 GUOKUN 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "database.config"); IConfigurationSource configurationSource = new FileConfiguration 阅读全文
posted @ 2016-09-05 20:02 GUOKUN 阅读(263) 评论(0) 推荐(0) 编辑
摘要: public static class EnumExtension { public static string GetDescription(this Enum value) { FieldInfo field = value.GetType().GetField(value.ToString() 阅读全文
posted @ 2016-09-05 19:51 GUOKUN 阅读(3109) 评论(0) 推荐(0) 编辑