- 博客(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
759
原创 kendo AutoComplete实现多筛选条件
kendo autoComplete 原始情况下是不支持多筛选条件的$("#autocomplete").kendoAutoComplete({ filter: "contains"});根据autocomplete 提供的api可以知道使用filter有三种,分别是startswith, endswith , contains。但是作为中文使用用户,我们该怎么办呢。很多时候,我们希望搜
2014-09-01 18:43:54
2701
原创 Raphaeljs入门到精通(三)
本篇文章,我将使用元素的drag事件做一个画图工具,具体代码如下: var g_masterPathArray; var g_masterDrawingBox; //创建一个画布 var paper = new Raphael("paper", 600, 600);
2014-08-25 17:09:41
2102
原创 Raphaeljs入门到精通(二)
这节我们将介绍Raphaeljs中元素的属性和事件,案例还是以上一篇的代码展开 //创建一个画布 var paper = new Raphael("paper", 500, 500); //画圆 var circle = paper.circle(50, 50, 40);
2014-08-25 16:35:35
3369
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
1948
原创 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
4958
原创 mvc使用Newtonsoft.Json反序列化json数据
mvc中默认使用的json返回序列化工具是JsonValueProviderFactory,JsonValueProviderFactory继承自ValueProviderFactory抽象类。JsonValueProviderFactory使用的序列化类库是System.Web.Script.Serialization。现在我们来写一个自己的方序列话工具,采用的是Newtonsoft.Json序
2014-08-14 12:33:13
3305
原创 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
5882
原创 kendo ui grid 创建一行数据多次添加(kendo ui grid datasource multiple create)
kendo ui grid 多次添加数据 ,multiple create
2014-08-01 18:07:14
6474
2
原创 利用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
1964
原创 利用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
3137
原创 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
6637
原创 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
3775
1
原创 ckfinder.net完全讲解八(ckfinder获取选择文件夹,获取选中文件)
本文主要讲解ckfinder获取文件夹信息和获取选中文件等操作,获取选中文件主要使用函数getSelectFolder(),获取选择文件有两个函数,getSelectFile()和getSelectFiles()getSelectFile获取一个文件,getSelectFiles获取一个文件数组。1.添加js引用 2.添加js var api;
2013-08-05 22:01:10
1945
原创 ckfinder.net完全讲解七(ckfinder对话框,openmsgDialog,openconfirmdialog)
本文主要介绍ckfinder几种对话框的使用,ckfinder主要含有两种对话框,一种是openmsgdialog,另外一种是openConfirmdialog,openmsgdialog与js中alert比较相像,而openconfirmdialog是对应js中confirm.首先我们介绍openmsgdialog,openmsdialog主要是起提示信息的作用,弹出一个对话提示用户。看如下
2013-08-05 21:24:49
1935
原创 ckfinder.net完全讲解六(模拟选择ckfinder选择按钮,并保存上传文件路径)
本文主要模仿ckfinder中自定义文件右键选择按钮,实现选择文件并添加链接至页面中1.添加js引用(注意不要添加ckfinder_v1.js引用,会执行有误) 2.添加js var api; var mydata = function () {//定义变量 var selectFunctionData;
2013-08-04 19:03:57
1630
原创 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
2292
原创 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
1194
原创 ckfinder.net完全讲解三(添加页面显示餐单)
本文主要讲解ckfinder在弹出的ckfinder对话框中显示自己定义的按钮区域1.添加js代码 function BrowseServer(inputId) { var finder = new CKFinder({ width: 600 }); finder.basePath = 'CkEditor/
2013-08-04 16:51:30
1028
原创 ckfinder.net完全讲解二(添加文件夹右键餐单选项)
本文主要讲解ckfinder中如何添加文件餐单选项,按如下步骤进行:1.添加js function BrowseServer(inputId) { var finder = new CKFinder({ width: 600 }); finder.basePath = 'CkEditor/ckfinder/
2013-08-04 16:32:31
1466
原创 ckfinder.net完全讲解一(文件右键添加菜单)
前面几篇文章介绍了如何破解ckfinder和简单的使用ckfinder与ckeditor集成使用,ckfindr单独使用。在接下来几篇文章会为大家讲解如何就原来ckfinder添加自己的功能。添加自定义文件餐单:1.添加js代码 function BrowseServer(inputId) { var finder
2013-08-04 16:16:57
2055
原创 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
1261
原创 .net下使用memcached分布式缓存数据
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。本文主要是在vs2010下,使用Memca
2013-08-01 22:46:36
1642
原创 ckfinder .net版本下单独使用选择多个文件
CKFinder是一个强大而易于使用的Web浏览器的Ajax文件管理器。 其简单的界面使得它直观,快速学习的各类用户,从高级人才到互联网初学者。ckfinder可以和ckeditor结合使用,也可以单独使用本示例主要是结合实际应用单独使用ckfinder上传附件。单独使用ckfinder主要有以下步骤1.添加引用 2.添加控件3.编辑js脚本
2013-08-01 22:23:55
2155
原创 ObjectDataSourse动态绑定数据及高效分页
直接使用objectdatasourse分页技术是低效了,它直接加载所有的数据然后与listview或gridview绑定。今天我们要使用新的方法来改进这种低效的方法。改用高效的分页技术。高效分页技术的文章网上有好多这里不再从新介绍使用了。我要讲的三层模式里面如何使用高效分页。在三层里面通过objectdatasourse类中方法,在那个类里面分别需要两个方法一个获取总页数一个获取结果集。
2012-09-06 19:47:15
436
原创 DataList控件模式切换
DataList控件具有一个名为EditItemTemplate的模板,可以在EditItemTemplate中放置表单控件,以便能在DataList中编辑特定的项。当DataList的EditItemIndex属性(该属性默认值为-1,表示不显示EditItemTemplate模板)的值为DataList某一项的索引的时候,对应的项将会以EditItemTemplate模板显示。注意:在
2012-08-21 14:00:38
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人