摘要:Nuget 管理报repositories.config 访问路径被拒绝 解决办法就是把packages/repositories.config 删除 再管理更新 即可 生成最新的repositories.config记录下 送给遇见同样问题的同学们
阅读全文
摘要:问题:使用JSON.NET序列化后,返回的日期是:2013-03-18T00:00:00前端用new Date(Date.parse('2013-03-18T00:00:00')) 格式化的时候,IE出错,Chrome正常。后来在群里一个群友帮助下 使用Json.net 自带的格式化方式进行 代码如下: IsoDateTimeConverter timeConverter = new IsoDateTimeConverter(); timeConverter.DateTimeFormat = "yyyy-MM-dd";//这里可以自定义 非常方便 ...
阅读全文
摘要:上面是我对博客园页面加载的时候,获取的AJAX读取资源的截图。上述列表告诉我们了,返回的HTTP状态码,分为200(正常),304(不修改)和同时返回的资源大小和完成时间等。这个工具可以很方便帮助和改进我们的日常开发。其中HTTP状态码是重中之重。也是我本篇所要表达的必须知道的HTTP状态。HTTP状态分为5大系列:1系列:表示信息提示 (不需要太多关注)2系列:表示执行成功(200-》正常)3系列:表示重定向(301->永久重定向,304-》没有修改不需要读取)4系列:表示客户端有错误(400-》错误请求,401-》未授权,403-》禁止访问,404-》没有找到资源)5系列:表示服务端
阅读全文
摘要:因为项目需要AJAX去调用WCF,但由于需要传递的值非常多,我就想做成JSON形式进行传递。代码如下: var datas = []; var option = new Array(); option["FCustomerCode"]="@{@Session["FCustomerCode"].ToString()}"; if ($("#StartFBillDate").val() != "") { option["StartFBillDate"] = $("#Sta
阅读全文
摘要:最近不止一个同学,问我在Repeater里怎么格式化数据,怎么处理。因为Repeater 属于服务器端控件。要么利用本身的控件事件来处理,要么在数据源上处理。但这样很不方便。其实我们可以用下面2个方法:三元表达式:<td><%# int.Parse(Eval("price").ToString()) > 3600 ? "<a>#</a>" : Eval("price").ToString()%></td>后台方法回传: public string ReturnStr(s
阅读全文
摘要:我在上一篇EF更新指定的字段当中介绍了,如何在EF指定字段进行更新。但这个有个缺陷,如果在同一个上下文当中,进行更新的话就会报:ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象问题的原因在于,我们之前已经附加过当前实体,如果再进行Attach的时候,就会报这样的错。解决办法:1.销毁之前的上下文,重新开启上下文。(等于白说) 2.更改当前上下文的实体的状态。(这个是问题关键)如下代码: //再修改Blog名称,根据主键找到当前实体,判断然后进行更新状态 v...
阅读全文
摘要:之前一直是Fckeditor 在线编辑器,最近发现对Chorme 支持不是很友好,所以决定采用最新版本ckeditor 4.01版本。为了保持和之前上传风格,我决定对ckeditor 进行再次改造。和网上任何一个上传都不一样。纯自己想出来的。送给需要的同学。首先是调用方式:<script type="text/javascript" src="ckeditor/ckeditor.js"></script><script type="text/javascript"> window.onload =
阅读全文
摘要:最近项目中要进行模糊搜索并进行。之前都是手写的JS,然后再进行定位。现在有了jquery.ui,这些都不用写。还是贴代码吧:<!doctype html><html lang="en"><head> <meta charset="utf-8" /> <title>jQuery UI Autocomplete - Default functionality</title> <link rel="stylesheet" href="http://cod
阅读全文
摘要:什么是Json?[ 2 {"name":"哈哈··","email":"邮箱01","gender":"男","hobby":["上网","打球"]}, 3 {"name":"呵呵··","email":"邮箱02","gender":"男","ho
阅读全文
摘要:我有一组产品 我要获取总价,一般正常情况都是使用设计模式之策略模式来搞定,非常简单。但我们这里要Ioc工具-Ninject,那我们就得写很多接口了。 /// <summary> /// 正常价格 /// </summary> public interface INormal { /// <summary> /// 返回价格总数 /// </summary> /// <param name="products"></param> /// <returns></returns> de
阅读全文
摘要:我们在日常的开发当中,面向接口编程方式,是我们常用的编程方式,还有在项目中使用设计模式的时候,也离不开接口编程。比如策略模式。但随着接口的越来越多,我们在依赖反转的时候,平常都是用接口去实例化服务类。如下:I接口 接口变量=New 服务类()但是,如果我们的接口越来越多,怎么办!这个时候,我们就得使用我的依赖注入容器,比如spring.net,autofac,Ninject,Unity等太多了。这些工具不仅可以提高编程速度,还可以方便我们解耦。让我符合OCP,DIP等原则。废话到此为主。还是贴代码:首先,接口: public interface IProduct { ...
阅读全文