今天犯了一错误,贴下给需要的兄弟们!

摘要: 因为项目需要AJAX去调用WCF,但由于需要传递的值非常多,我就想做成JSON形式进行传递。代码如下: var datas = []; var option = new Array(); option["FCustomerCode"]="@{@Session["FCustomerCode"].ToString()}"; if ($("#StartFBillDate").val() != "") { option["StartFBillDate"] = $("#Sta 阅读全文
posted @ 2013-03-15 17:46 ~紫鱼~ 阅读(285) 评论(0) 推荐(0) 编辑

Repeater如何对数据进行处理

摘要: 最近不止一个同学,问我在Repeater里怎么格式化数据,怎么处理。因为Repeater 属于服务器端控件。要么利用本身的控件事件来处理,要么在数据源上处理。但这样很不方便。其实我们可以用下面2个方法:三元表达式:<td><%# int.Parse(Eval("price").ToString()) > 3600 ? "<a>#</a>" : Eval("price").ToString()%></td>后台方法回传: public string ReturnStr(s 阅读全文
posted @ 2013-03-15 09:49 ~紫鱼~ 阅读(242) 评论(0) 推荐(0) 编辑

Entity Framework 同一个上下文中,如何进行对同一个实体进行指定字段更新

摘要: 我在上一篇EF更新指定的字段当中介绍了,如何在EF指定字段进行更新。但这个有个缺陷,如果在同一个上下文当中,进行更新的话就会报:ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象问题的原因在于,我们之前已经附加过当前实体,如果再进行Attach的时候,就会报这样的错。解决办法:1.销毁之前的上下文,重新开启上下文。(等于白说) 2.更改当前上下文的实体的状态。(这个是问题关键)如下代码: //再修改Blog名称,根据主键找到当前实体,判断然后进行更新状态 v... 阅读全文
posted @ 2013-03-13 10:30 ~紫鱼~ 阅读(7799) 评论(2) 推荐(4) 编辑

ckeditor 自定义上传图片,丢弃原来的上传 示例代码

摘要: 之前一直是Fckeditor 在线编辑器,最近发现对Chorme 支持不是很友好,所以决定采用最新版本ckeditor 4.01版本。为了保持和之前上传风格,我决定对ckeditor 进行再次改造。和网上任何一个上传都不一样。纯自己想出来的。送给需要的同学。首先是调用方式:<script type="text/javascript" src="ckeditor/ckeditor.js"></script><script type="text/javascript"> window.onload = 阅读全文
posted @ 2013-03-11 11:16 ~紫鱼~ 阅读(4641) 评论(6) 推荐(2) 编辑

好用的模糊搜索下拉提示

摘要: 最近项目中要进行模糊搜索并进行。之前都是手写的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 阅读全文
posted @ 2013-03-07 11:20 ~紫鱼~ 阅读(639) 评论(0) 推荐(0) 编辑

Json简单操作说明

摘要: 什么是Json?[ 2 {"name":"哈哈··","email":"邮箱01","gender":"男","hobby":["上网","打球"]}, 3 {"name":"呵呵··","email":"邮箱02","gender":"男","ho 阅读全文
posted @ 2013-03-04 19:54 ~紫鱼~ 阅读(311) 评论(0) 推荐(0) 编辑

Ioc系列之Ninject高级使用与webapi调用(普通版)

摘要: 我有一组产品 我要获取总价,一般正常情况都是使用设计模式之策略模式来搞定,非常简单。但我们这里要Ioc工具-Ninject,那我们就得写很多接口了。 /// <summary> /// 正常价格 /// </summary> public interface INormal { /// <summary> /// 返回价格总数 /// </summary> /// <param name="products"></param> /// <returns></returns> de 阅读全文
posted @ 2013-03-04 18:59 ~紫鱼~ 阅读(1729) 评论(2) 推荐(0) 编辑

Ioc系列之Ninject之简单实用

摘要: 我们在日常的开发当中,面向接口编程方式,是我们常用的编程方式,还有在项目中使用设计模式的时候,也离不开接口编程。比如策略模式。但随着接口的越来越多,我们在依赖反转的时候,平常都是用接口去实例化服务类。如下:I接口 接口变量=New 服务类()但是,如果我们的接口越来越多,怎么办!这个时候,我们就得使用我的依赖注入容器,比如spring.net,autofac,Ninject,Unity等太多了。这些工具不仅可以提高编程速度,还可以方便我们解耦。让我符合OCP,DIP等原则。废话到此为主。还是贴代码:首先,接口: public interface IProduct { ... 阅读全文
posted @ 2013-03-01 11:39 ~紫鱼~ 阅读(1487) 评论(4) 推荐(0) 编辑

WCF系列之.net(4.0) 在网站使用Js调用Wcf Rest

摘要: 上一篇,我们介绍了如何使用JS去调用WCF。但实际开发中,各大网站的API都是REST风格,那我们也REST下,顺便用JS调用。废话不多说,我就把几个比较重要的代码贴下:接口:using System.ServiceModel;using System.ServiceModel.Web;[ServiceContract]public interface IproductService{ [WebGet(UriTemplate = "all", ResponseFormat = WebMessageFormat.Json)] //不设置这个 默认就是xml IEnumerab 阅读全文
posted @ 2013-02-28 13:34 ~紫鱼~ 阅读(2910) 评论(1) 推荐(1) 编辑

WCF系列之.net(4.0) 在网站使用Js调用Wcf

摘要: 上一篇,我们介绍使用WCF代替传统的WebService. 那么代替的话 我们客户端用JS也应该可以调用。.net4.0中我们不仅可以调用,还可以很简单的调用。代码如下:服务端:using System.ServiceModel.Activation; //这个告诉我们是否动态加载ServiceHost宿主//要以IIS管道运行WCF服务 只需要加上这个特性就可以 运行网站的同时 运行WCF服务 AJAX也可以请求到了[AspNetCompatibilityRequirements(RequirementsMode=AspNetCompatibilityRequirementsMode.All 阅读全文
posted @ 2013-02-28 10:31 ~紫鱼~ 阅读(6766) 评论(3) 推荐(0) 编辑