自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 aurelia 跨域问题

XMLHttpRequest cannot load http://192.168.0.100:30755/api/values. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://192.168.0.101:8018' is therefore not allo

2015-07-09 10:40:19 706

原创 kendo AutoComplete实现多筛选条件

kendo autoComplete 原始情况下是不支持多筛选条件的$("#autocomplete").kendoAutoComplete({ filter: "contains"});根据autocomplete 提供的api可以知道使用filter有三种,分别是startswith, endswith , contains。但是作为中文使用用户,我们该怎么办呢。很多时候,我们希望搜

2014-09-01 18:43:54 2618 1

原创 Raphaeljs入门到精通(三)

本篇文章,我将使用元素的drag事件做一个画图工具,具体代码如下: var g_masterPathArray; var g_masterDrawingBox; //创建一个画布 var paper = new Raphael("paper", 600, 600);

2014-08-25 17:09:41 2036

原创 Raphaeljs入门到精通(二)

这节我们将介绍Raphaeljs中元素的属性和事件,案例还是以上一篇的代码展开 //创建一个画布 var paper = new Raphael("paper", 500, 500); //画圆 var circle = paper.circle(50, 50, 40);

2014-08-25 16:35:35 3302 1

原创 Raphaeljs入门到精通(一)

//创建一个画布 var paper = new Raphael("paper", 500, 500); //画圆 paper.circle(50, 50, 50); //画圆角方形 paper.rect(90, 90, 50, 50, 10); 这样一个简单的案例就完成了。简要说明:new R

2014-08-25 15:47:28 1887

原创 mvc使用mongodb时objectId序列化与反序列化

前面有写使用自己的mvc 序列化工具即jsonNetResult。我这里结合之前写的jsonNetResult来做一个Json序列化工具,并且序列化ObjectId成一个字符串。具体代码如下using System;using System.IO;using System.Text;using System.Web.Mvc;using Aft.Build.Common;using N

2014-08-14 12:48:25 4834

原创 mvc使用Newtonsoft.Json反序列化json数据

mvc中默认使用的json返回序列化工具是JsonValueProviderFactory,JsonValueProviderFactory继承自ValueProviderFactory抽象类。JsonValueProviderFactory使用的序列化类库是System.Web.Script.Serialization。现在我们来写一个自己的方序列话工具,采用的是Newtonsoft.Json序

2014-08-14 12:33:13 3237

原创 mvc 使用Newtonsoft.Json进行序列化json数据

.net mvc服务器段返回json数据采用的是.net

2014-08-14 12:16:55 4864

原创 px , point等单位之间换算

Pixel ↔ Point Conversion Table

2014-08-13 16:10:47 5386

原创 Raphael.js image 在ie8下面的兼容性问题

Raphael.js 在ie7,ie8浏览器内绘制图形

2014-08-13 16:05:35 4065 1

原创 kendo ui grid 使用远程数据

本篇章使用后台使用的是mvc

2014-08-05 21:36:19 4907

原创 kendo ui grid只需要更新按钮分页控件不需要

有些时候我们使用kendo ui grid 不需要分页控件,但是会需要

2014-08-04 18:53:41 4644

原创 kendo ui grid 汉化

添加js引用 html标签: js代码如下: var data = { data: [{ id: 1, name: "test1" }, { id: 2, name: "test2" }], total: 25 } $(function () {

2014-08-04 10:28:09 5727 1

原创 kendo datepicker汉化

kendo grid 支持多语言,包含的语言有很多种。一般默认情况是使用

2014-08-04 10:12:14 2356

原创 kendo ui grid 创建一行数据多次添加(kendo ui grid datasource multiple create)

kendo ui grid 多次添加数据 ,multiple create

2014-08-01 18:07:14 6368 3

原创 利用kendo ui window创建自己的promise window (二)

前一篇promise window 在做的时候没有考虑仔细,只是实现了自己的关闭按钮,但是kendo window 自己的关闭按钮点击时没有回传值,并且造成了一个非常大的bug,非常抱歉,今天重新整理下。把原来的appdialog文件书写了下,有需要的重新替换下,非常抱歉var contexts = {};var dialogCount = 0;var app = { getDia

2014-08-01 15:49:06 1903

原创 利用kendo ui window创建自己的promise window

新建一个appdialog.js文件,代码如下var contexts = {};var dialogCount = 0;var app = { getDialog: function (obj) { if (obj) { return obj.__dialog__; } return undefined

2014-07-31 13:08:35 3094

原创 kendo ui gird使用技巧(使用本地数据) 一

添加js引用 html  添加js绑定 var data={data:[{id:1,name:"test1"},{id:2,name:"test2"}],total:25} $(document).ready(function() {

2014-07-30 20:51:38 6569

原创 kendo ui 编辑数据点击取消grid数据减少原因及处理方案

kendo ui编辑数据点击取消按钮grid数据减少的,造成的原因是grid编辑完一条数据会去datasorce中data数组中查找是否存在该数据,如果存在就不添加,不存在就添加。先做一个例子:html代码:js代码:$(function(){ var smsReceivesData = eval([{"name":"zzz","mobileNumber":"134 1853 8

2014-07-29 09:28:37 3689 1

原创 ckfinder.net完全讲解八(ckfinder获取选择文件夹,获取选中文件)

本文主要讲解ckfinder获取文件夹信息和获取选中文件等操作,获取选中文件主要使用函数getSelectFolder(),获取选择文件有两个函数,getSelectFile()和getSelectFiles()getSelectFile获取一个文件,getSelectFiles获取一个文件数组。1.添加js引用 2.添加js var api;

2013-08-05 22:01:10 1879

原创 ckfinder.net完全讲解七(ckfinder对话框,openmsgDialog,openconfirmdialog)

本文主要介绍ckfinder几种对话框的使用,ckfinder主要含有两种对话框,一种是openmsgdialog,另外一种是openConfirmdialog,openmsgdialog与js中alert比较相像,而openconfirmdialog是对应js中confirm.首先我们介绍openmsgdialog,openmsdialog主要是起提示信息的作用,弹出一个对话提示用户。看如下

2013-08-05 21:24:49 1898

原创 ckfinder.net完全讲解六(模拟选择ckfinder选择按钮,并保存上传文件路径)

本文主要模仿ckfinder中自定义文件右键选择按钮,实现选择文件并添加链接至页面中1.添加js引用(注意不要添加ckfinder_v1.js引用,会执行有误) 2.添加js var api; var mydata = function () {//定义变量 var selectFunctionData;

2013-08-04 19:03:57 1581

原创 ckfinder.net完全讲解五(ckfinder按钮失效禁用)

1.添加js var api; function BrowseServer(inputId) { var finder = new CKFinder({ width: 600 }); finder.basePath = 'CkEditor/ckfinder/';//ckfinder所在路径

2013-08-04 17:37:58 2217 1

原创 ckfinder.net完全讲解四(ckfinder销毁和关闭)

本文主要讲解ckfinder关闭弹出窗口和ckfinder销毁过程1.添加js var api; function BrowseServer(inputId) { var finder = new CKFinder({ width: 600 }); finder.basePath = 'Ck

2013-08-04 17:18:41 1136

原创 ckfinder.net完全讲解三(添加页面显示餐单)

本文主要讲解ckfinder在弹出的ckfinder对话框中显示自己定义的按钮区域1.添加js代码 function BrowseServer(inputId) { var finder = new CKFinder({ width: 600 }); finder.basePath = 'CkEditor/

2013-08-04 16:51:30 984 1

原创 ckfinder.net完全讲解二(添加文件夹右键餐单选项)

本文主要讲解ckfinder中如何添加文件餐单选项,按如下步骤进行:1.添加js function BrowseServer(inputId) { var finder = new CKFinder({ width: 600 }); finder.basePath = 'CkEditor/ckfinder/

2013-08-04 16:32:31 1418 2

原创 ckfinder.net完全讲解一(文件右键添加菜单)

前面几篇文章介绍了如何破解ckfinder和简单的使用ckfinder与ckeditor集成使用,ckfindr单独使用。在接下来几篇文章会为大家讲解如何就原来ckfinder添加自己的功能。添加自定义文件餐单:1.添加js代码 function BrowseServer(inputId) { var finder

2013-08-04 16:16:57 2006

原创 ckfinder.net破解

本人使用的ckfinder_aspnet_2.3.1下载ckfinder2.部署完成后打开ckfinder.js查找到“\x54\150\151\163\x20\x69\163\040\x74\x68\x65\x20\104\105\x4d\117\x20\x76\145\162\x73\x69\157\x6e\x20\157\146\040\x43\x4b\106\151\156\1

2013-08-02 19:10:47 1214

原创 .net下使用memcached分布式缓存数据

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。本文主要是在vs2010下,使用Memca

2013-08-01 22:46:36 1589

原创 ckfinder .net版本下单独使用选择多个文件

CKFinder是一个强大而易于使用的Web浏览器的Ajax文件管理器。 其简单的界面使得它直观,快速学习的各类用户,从高级人才到互联网初学者。ckfinder可以和ckeditor结合使用,也可以单独使用本示例主要是结合实际应用单独使用ckfinder上传附件。单独使用ckfinder主要有以下步骤1.添加引用 2.添加控件3.编辑js脚本

2013-08-01 22:23:55 2101

原创 ObjectDataSourse动态绑定数据及高效分页

直接使用objectdatasourse分页技术是低效了,它直接加载所有的数据然后与listview或gridview绑定。今天我们要使用新的方法来改进这种低效的方法。改用高效的分页技术。高效分页技术的文章网上有好多这里不再从新介绍使用了。我要讲的三层模式里面如何使用高效分页。在三层里面通过objectdatasourse类中方法,在那个类里面分别需要两个方法一个获取总页数一个获取结果集。

2012-09-06 19:47:15 416

原创 DataList控件模式切换

DataList控件具有一个名为EditItemTemplate的模板,可以在EditItemTemplate中放置表单控件,以便能在DataList中编辑特定的项。当DataList的EditItemIndex属性(该属性默认值为-1,表示不显示EditItemTemplate模板)的值为DataList某一项的索引的时候,对应的项将会以EditItemTemplate模板显示。注意:在

2012-08-21 14:00:38 563

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除