asp.net
killcwd
这个作者很懒,什么都没留下…
展开
-
MVC4 jquery 样式 主题 用法(案例)
MVC4已经自带了jquery,新建的项目,基本上什么都不用添加就可以运行,跑项目.(集成了那么多东西,jquery,modernizr,自带的默认权限,生成的模板,但是缺没有一个统一的文档或者什么去介绍已经集成的东西,怎么个用法 各种百科) 第一步: [项目]-[管理NuGet程序包] 点击更新 输入jquery ui 然后更新jquery ui插件到最新版本转载 2014-06-23 17:25:42 · 548 阅读 · 0 评论 -
C#读取设置Cookie
设置:HttpCookie cookie = new HttpCookie("cookieName"); cookie.Value = "name1"HttpContext.Current.Response.Cookies.Add(cookie); 读取:HttpContext.Current.Request.Cookies["cookieName"].Value转载 2015-03-05 09:42:16 · 474 阅读 · 0 评论 -
CKEditor&ckfindtor
前言之前的项目中一直使用的是FCKeditor,昨天突然有个想法:为什么不试一下新的CKEditor呢?于是花了大半天的时间去学习它的用法,现在把我的学习过程与大家分享一下。谈起FCKeditor,相信没几个Web程序员不知道的吧。不过,官方已经停止了该产品的更新,其最新版是2.6.6,于2010年2月15日发布。取代FCKeditor的产品叫CKEditor(Content And转载 2015-01-31 11:27:45 · 450 阅读 · 0 评论 -
CKEditor网页编辑器 中文使用说明
安装 安装CKEditor是一件容易的工作,只需要按照下面的简单步骤就可以完成。 1.从我们的网站http://www.jb51.net/codes/21295.html上下载CKEditor的最新版本。 2.将下载的文件解压到你网站目录下的“ckeditor”文件夹里。 注意:你也可以将这些文件放在你网站的任何一个地方,默认为“ckeditor”。 测试你的安装 编辑器附转载 2015-01-31 10:52:26 · 810 阅读 · 0 评论 -
高效的SQLSERVER分页查询(推荐)
第一种方案、最简单、普通的方法:复制代码 代码如下:SELECT TOP 30 * FROM ARTICLE WHERE ID NOT IN(SELECT TOP 45000 ID FROM ARTICLE ORDER BY YEAR DESC, ID DESC) ORDER BY YEAR DESC,ID DESC 平均查询100次所需时间:45s第转载 2014-09-17 16:29:03 · 400 阅读 · 0 评论 -
C#压缩与解压缩流类 GZipStream 的使用
C#压缩与解压缩流类 GZipStream 的使用 在使用 GZipStream 进行压缩的时候, 在最后必须调用 Close()方法, 否则会发现解压缩后少一个字节, 当压缩的文件小于4kb时, 解压缩到文件长度为0. 下面为一个完整的压缩与解压缩文件的代码, 以做参考: private void button1_Click(object s转载 2014-09-16 10:46:03 · 3305 阅读 · 0 评论 -
在类库中获得Session值
昨天在做优化网站代码的时候,突发奇想想将页面的代码和业务逻辑代码分离开。就是页面下的.cs文件只用于收集前台上的数据而业务处理都放到一些类库中。可是问题来了,在类库中是无法直接使用Session。在网上搜了下有好多(其中很多是相同的)自己一个个试了下很多都不可用,有些说的很言简。结合网上各位大神说的,自己写了个Demo截图如下:在要使用session的类库中引用System.web命名空间转载 2014-08-29 09:18:31 · 484 阅读 · 0 评论 -
利用reportviewer与C#生成报表
关于编写报表,职场中的人相信都会有所感慨,一份整洁、优美的报表会为你在上司面前增色不少,甚至加薪 :) ——大家都喜欢加薪,对吧?在本文中,将向大家介绍怎样利用MS Reporting Services 2005来创建一份报表,并用一个C#小程序来生成它。 本文假定读者已对Visual Studio 2005 IDE有了初步的了解,并能用C#编写代码,懂不懂MS Reporting Se转载 2014-08-26 11:09:52 · 1599 阅读 · 0 评论 -
地球坐标系 (WGS-84) 到火星坐标系 (GCJ-02)百度坐标系 (BD-09) 的转换算法 .
地球坐标系 (WGS-84) 到火星坐标系 (GCJ-02) 的转换算法 WGS-84 到 GCJ-02 的转换(即 GPS 加偏)算法是一个普通青年轻易无法接触到的“公开”的秘密。这个算法的代码在互联网上是公开的,详情请使用 Google 搜索 "wgtochina_lb" 。整理后的算法代码请参考 https://on4wp7.codeple转载 2014-08-25 10:53:45 · 1261 阅读 · 0 评论 -
如何将C#/.NET 将json字符串格式数据转换成对象
网络中数据的传输方式通常是json格式,对于.NET程序json数据很不方便,因此我们需要将json格式数组转换成对象,有的是字符串属性简单对象,有的需要将json格式字符串转换为对象中还有对象的对象,有的却是要将json格式字符串转换为List对象。下面讲解对json数据转换成对象的操作。json中包含的是只有字符串的简单对象比如:1{"result转载 2015-03-27 11:13:56 · 4407 阅读 · 0 评论 -
C#CookieHelper--C#操作Cookie的帮助类
导读部分-------------------------------------------------------------------------------------------------------------C#基类|C#自定义类|C#帮助类--系列导航文章http://www.cckan.net/thread-655-1-1.html转载 2015-03-07 10:46:33 · 468 阅读 · 0 评论 -
选择语言
@model Bba.Web.Models @Model.CurrentLanguage.DisplayName @foreach (var language in Model.Languages) { if (language.Name != Mod原创 2016-06-23 17:21:53 · 445 阅读 · 0 评论 -
EF Attach时已存在的处理方式
如果我们在先前的步骤中读取过数据,如var list = db.Model.ToList();之后再,附加var o = new Model { Id = 1 };db.Model.Attach(o);就会报,类似这样的错误Attaching an entity of type 'efAutoDetach.Model' failed because another转载 2016-06-20 13:41:05 · 3592 阅读 · 0 评论 -
在Abp中执行sql语句
目录前言最近使用ABP(ASP.NET Boilerplate)做项目,有些查询(或存储过程)直接使用sql语句会更方便一点。定义一个接口在Core项目中定义一个接口,如:ISqlExecuter public interface ISqlExecuter { /// /// 执行给定的命令 ///转载 2016-06-28 11:58:20 · 3441 阅读 · 0 评论 -
AngularJS+ASP.NET MVC+SignalR实现消息推送
背景OA管理系统中,员工提交申请单,消息实时通知到相关人员及时进行审批,审批之后将结果推送给用户。技术选择最开始发现的是firebase,于是很兴奋的开始倒腾起来。firebase用 起来倒是简单:引用一个js即可,按官网上的教程很快便应用到了项目中。第二天打开项目发现推送功能不好使了,这是为何?最后发现firebase官网打 不开了。。。难道firebase被goog转载 2016-01-05 17:04:05 · 1675 阅读 · 0 评论 -
C#中缓存的基本用法总结
本文初步探讨了C#缓存的原理及应用,并以实例加以分析总结,这些对C#初学者来说是很有必要熟练掌握的内容。具体如下:一、概述:缓存应用目的:缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。1、缓存的引用空间:System.Web.Caching; 缓转载 2015-09-15 16:19:58 · 761 阅读 · 0 评论 -
VS发布 错误 未能将文件 复制到
自己一手搭建的网站 ASP.MVC4 最近修改写功能 之后一直发布不了 一直报错误 15 未能将文件 easyui\themes\gray\images\Thumbs.db 复制到 obj\Release\Package\PackageTmp\easyui\themes\gray\images\Thumbs.db。 未能找到文件“easyui\themes\gray\images\T转载 2015-05-05 11:35:27 · 1693 阅读 · 0 评论 -
js图片上传预览
之前看到过一个人写的图片上传预览的功能,只不过,别人借助的第三方的js类库去做的图片预览,灰常郁闷,后来打算自已写一个,很纯的js写的,就像处女一样的纯,目前支持ie6,ie7,ie8,firefox的等比缩放的图片预览,chrome浏览器的预览功能尚未实现。可能写得不是很完善,希望大家帮忙改尽。代码如下:http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra转载 2015-03-24 12:03:39 · 461 阅读 · 0 评论 -
自定义实现Json字符串向C#对象的转变
这里使用Atrribute的方式实现了Json字符串向C#对象的转变。因为功能局限,此版本只是针对于Json字符串,如"response":"Hello","id":21231513,"result":100,"msg":"OK."; 而不是Json数组。这里的Atrribute是作用在属性上,像NHibernate中的Atrribute一样,是在运行时通过反射来获取这个属性对应于Json字符串中转载 2015-03-30 15:48:16 · 537 阅读 · 0 评论 -
Geolocation获取当前位置的经纬度在百度地图中就是比google地图中精确的原因 .
同样的Geolocation中经纬度百度地图就是比google地图精确,原因是GCJ-02,原来就是他影响google地图定位的精确性,都是它惹的祸。我承认我知道的太多了,感谢国家感谢党。百度地图位置服务源码如下:html[html] view plaincopyprint?> html> head> meta http-equiv="Conten转载 2014-08-25 09:39:03 · 2412 阅读 · 0 评论 -
根据两点经纬度计算距离 附C#和PHP代码
这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬90度,南极转载 2014-08-23 14:28:02 · 576 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)2-------获得ACCESSTOKEN
成为了开发者之后微信平台会给您appid和secret,在订阅号中是没有的,所以因该申请一下服务号有了ACCESSTOKEN才能做添加菜单,上传/下载图片等功能[csharp] view plaincopyprivate string GetToken() { // 也可以这样写: //return转载 2014-06-25 09:41:40 · 882 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)1-------认证“成为开发者”
这些代码也就开始认证的时候用一次,以后就不用了:[csharp] view plaincopyconst string Token = "XXXXX";//你的token protected void Page_Load(object sender, EventArgs e) { string postStr = ""; if (转载 2014-06-25 09:40:11 · 727 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)5-------解决access_token过期的问题
因为access_token,在以后的高级功能里面会经常用到,所以这里不得不这里对前面所讲解的access_token改造一下。另外需要说明的是access_token是变化的,有自己的周期,官方解释为:"有效期为7200秒",这就要求我们把获得的access_token存入一个物理文件或者Application中,请求到过期后修改这些内容,需要用的时候读出来.有些人可转载 2014-06-25 09:37:25 · 813 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)13-------网页授权(下 :C#代码的实现 )
接着上次的理论,我们这次来研究用代码实现“网页授权获取用户基本信息”,首先我们需要一个链接指向微信的授权页面,在微信开发平台中已经说了,这个链接必须在微信客户端中打开,那么我们就干脆使用文本消息来完成吧,也就是说当我们发送“授权”两个字的时候,微信给我们一个链接,我们点击这个链接然后进入“授权页面”。首先改造一下我们OnLoad函数:[csharp] view plainc转载 2014-06-25 10:00:49 · 777 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)11-------客服消息(定项消息推送 重要的OPENID)
这次我们来一起研究一下“客服消息”,首先明确一下“客服消息”的概念。这不同于之前的“被动响应消息”,也就是说并不是之前“你一言我一语的即时响应”,可能在某种情况下你需要给不同的人主动发送消息,例如你的餐馆推出了新的川菜,那么你需要给喜欢川菜的人发送消息,而并不是等着被人发送“有什么新菜”后,然后反馈给客户,我推出了什么什么的。 说道这里可能有人会问,那不是群发吗?微转载 2014-06-25 09:56:24 · 1398 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)10-------地理位置
微信公共平台中涉及到地理位置的有两种情况: 第一、我发送一个自选的地理位置给微信,然后微信可以自动反馈响应的信息。 第二、让微信获取我们GPS定位地址位置,反馈响应的信息。 首先我们先来看第一种,在微信中除了可以发文本,图片,语音等还有一个信息就是地理位置,按照微信接受地理信息的XML信息,我们需要改造一下之前的wxmessage类加上几个属转载 2014-06-25 09:54:38 · 831 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)9-------处理二维码
今天我们来共同学习一下微信公共服务平台中一个重要内容---二维码扫描。众所周知二维码目前应用范围很广,在这里不再叙述背景了,但是值得一提的是目前大家手机上面应用的二维码扫描工具是支持的都是QR码和PDF417码标准,这就是为什么你用各种扫码工具扫出来的都一样的原因,因为大家都使用了同样的标准。 在微信中的“扫一扫”功能也支持了这种标准,但是我们如果在微信公共服务平台中开发,使转载 2014-06-25 09:53:15 · 1093 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)8-------处理图片(上传下载发送)
举个例子,有人对着我们的公共微信号拍个照片发送过来,然后我们处理这个照片,比如进行ocr识别字(随后就会降到这个例子),或者人脸识别,或者拍照取证等,这些功能都是相当有用的。那么我们现在就要分析一下这个过程。微信平台肯定不能帮助我们OCR或者人脸识别等功能,要做这些功能首先到得到图片!用户拍摄的照片首先被上传到了wenxin的服务器,然后就有了一个mediaID,我们用这个mediaID可转载 2014-06-25 09:52:00 · 782 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)4-------语音识别
语音识别这个功能属于高级功能,必须微信实名认证后才能实现,认证费用300元/年,如果你作为开发者可以申请测试帐号,也是可以的。首先建立一个微信消息类,这个类比之前多了一个属性。[csharp] view plaincopyclass wxmessage { public string FromUserName { get; set;转载 2014-06-25 09:45:56 · 879 阅读 · 0 评论 -
使用百度地图API进行城市检索
批量获取模糊搜索地址名称及坐标http://api.map.baidu.com/api?v=1.2">> 搜索城市 地名关键词 显示结果 function $(id){ return document.getElementById(id);//定义$,以便调用转载 2014-08-23 10:37:55 · 2749 阅读 · 0 评论 -
esayui 常见 学习网站 .
1.http://www.jeasyui.com/ 官网不解释2.http://www.zi-han.net/case/easyui/window.html 中文的说明 加案例 布局也很美观 可惜不全. 初学者可以入手 熟悉了再去官网看基本无压力了3.http://wenku.baidu.com/view/ff17a5c34028915f804dc22b.html data 的转载 2014-07-03 15:02:29 · 489 阅读 · 0 评论 -
ASP.NET自定义控件开发示例(一)
本文通过实现一个服务端控件来讲解一下控件开发,该控件的功能如下:1.显示服务端时间,并不停更新 2.通过手动点击刷新按钮以AJAX获取服务端最新时间 3.能拖动 4.能记住在页面上的位置,页面回传后位置不变 5.能配置一个定时时间,一到这个时间,自动回传触发用户自定义的事件首先新建一个类库项目HampWebControl,再新建一个类叫TipTime1,继承WebC转载 2014-06-12 15:25:48 · 860 阅读 · 0 评论 -
ASP.NET自定义控件开发示例(二)
接着上次的内容。接下来我们让它的时间能不停走动。新建一个类TipTime3,新建脚本文件TipTime3.js,将TipTime2代码都复制过来。 为了能将C#的DateTime对象转换为JS的Date,需要将该时间距离1970-1-1午夜的毫秒数传给JS。剩下的工作就是利用setInterval每隔1秒改变span标签的文本,略过。 下一步要实现利用AJAX获取服务端的时转载 2014-06-12 15:29:25 · 589 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)3-------发送文本消息
首先建立一个微信消息类。[csharp] view plaincopyclass wxmessage { public string FromUserName { get; set; } public string ToUserName { get; set; } public string Ms转载 2014-06-25 09:42:36 · 732 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)12-------网页授权(上 :更加深入理解OAuth2.0 )
我们首先来认识一下OAuth协议吧,这个东西很早就听说过,总觉得离我很远(我的项目用不到这些),但是最近不得不学习一下了。我在网上找了一些解释,认为解释的最好的是这样说的(出处:http://hi.baidu.com/powerthinks/item/f1cb9b3c7a88251c9dc65efa) 如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可转载 2014-06-25 09:59:13 · 928 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)7-------发送图文消息
之前我们讲过让微信发送给我们普通的文本信息,下面我们来看看如何发送图文信息,需要注意的是这里说的是,让微信发给我们,而不是我们拍个图片发给微信处理,我们上传图片在以后的章节介绍.下面是发送图文消息的函数,涉及title(标题),description(摘要),picurl(图片),链接(url)几个关键的参数:[csharp] view plaincopypro转载 2014-06-25 09:49:55 · 1034 阅读 · 0 评论 -
微信公共服务平台开发(.Net 的实现)6-------自定义菜单
户自定义菜单制作时,需要用到access_token,我们直接使用前面讲解的IsExistAccess_Token()函数。我理解的微信公共平台里面菜单分为button和sub_button,即菜单和子菜单,这些菜单都有一个name的属性,类别分为click和view,click类有key属性;而view类有url属性,含有子菜单的菜单没有key属性也没有url属性。这些情况可以从下面的例转载 2014-06-25 09:48:51 · 679 阅读 · 0 评论 -
在ABP中通过EF直接执行原生Sql的解决方案
一般情况下,使用EF中的查询语法和方法语法可以帮助我们完成绝大部分业务,但是也有特殊的情况需要直接执行Sql语句。比如,我们的业务过于复杂繁琐,或是有些业务使用EF操作时比较复杂,但是使用Sql时会很简单等等。今天做项目的时候,就由于使用EF来处理逻辑时格外棘手,最终选择了直接执行Sql语句,下面说说具体的业务。一共关系到三张表,分别是Operators(运营商表),Orders(订单表)转载 2016-07-21 16:49:03 · 4357 阅读 · 1 评论