11 2014 档案

摘要:写在前面在Web开发中,乱码应该算一个常客了。今天还好好的一个页面,第二天过来打开一看,中文字符全变“外星文”了。有时为了解决这样的问题,需要花上很长的时间去调试,直至抓狂,笔者也曾经历过这样的时期。有时虽然是“侥幸”解决了,但对其中的原理却一知半解。为了弄清楚这个问题,今天查了大半天的资料、测试。... 阅读全文
posted @ 2014-11-29 16:28 Ranran 阅读(421) 评论(0) 推荐(0) 编辑
摘要:一步使你的asp.net网站在手机浏览器上全屏显示1.问题公司的asp.net网页在手机浏览器上初始化时显示的是缩放的页面,用户必须手动放大才能看清页面的字体,这样体验不好2.解决前段时间学习JQuery mobile 看到所有的demo页面都能全屏显示在手机上,页面上面都有这样一段代码:?1参数说... 阅读全文
posted @ 2014-11-28 11:49 Ranran 阅读(759) 评论(0) 推荐(1) 编辑
摘要:.NET中提供了读写Cookie的多种方法,Request.Cookies 是客户端通过 Cookie 标头形式由客户端传输到服务器的 Cookie;Response.Cookies 在服务器上创建并以 Set-Cookie 标头的形式传输到客户端。也就是说,一个是客户端向服务器端发送的来的,一个是... 阅读全文
posted @ 2014-11-28 08:41 Ranran 阅读(1585) 评论(0) 推荐(0) 编辑
摘要:查询功能是开发中最重要的一个功能,大量数据的显示,我们用的最多的就是分页。在ASP.NET 中有很多数据展现的控件,比如Repeater、GridView,用的最多的GridView,它同时也自带了分页的功能。但是我们知道用GridView来显示数据,如果没有禁用ViewState,页面的大小会是非... 阅读全文
posted @ 2014-11-27 11:46 Ranran 阅读(926) 评论(0) 推荐(0) 编辑
摘要:前台代码: /*修改头像*/ //上传 function _sc() { $(".ckfile").html("").css("color", "#535353"); $("#_userImgPath").val(""); var str = $("#file").v... 阅读全文
posted @ 2014-11-27 08:40 Ranran 阅读(764) 评论(0) 推荐(1) 编辑
摘要:asp.net C#母版页和内容页事件排版加载顺序生命周期关于ASP页面Page_Load发生在事件之前而导致的问题已经喜闻乐见,对于问题的解释也很全面,但是如何解决问题则较少有人说明,我就再简单说明一下解决方案。以下是内容页和母版页(如果有)的事件发生顺序:ContentPage.PreInitM... 阅读全文
posted @ 2014-11-26 17:38 Ranran 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:本文通过创建一个最简单的服务器控件,演示开发服务器端控件的流程。文章内容整理自MSDN的编程指南,原文地址在文章末尾的资源中。本文创建一个简单的服务器控件,名为 RedLabel。 它的使用方式为:?1这个标签会将自己的Text属性值以红色的样式输出到页面上。运行结果如图所示:步骤新建一个空白解决方... 阅读全文
posted @ 2014-11-26 08:40 Ranran 阅读(584) 评论(0) 推荐(0) 编辑
摘要:关于button这个服务器控件,我一直想减少它向服务器提交数据。那些检测,还是在客户端实现就好了。这就需要javascript,但是我发现仅仅有javascript还是不够的。button服务器控件的单击事件叫“onClick”,所以javascript就无法使用这个事件。因为重名了。我想实现的是单... 阅读全文
posted @ 2014-11-24 08:45 Ranran 阅读(814) 评论(2) 推荐(0) 编辑
摘要:最近频繁用到了DataReader这个对象,其实对于DataReader,之前也用到过,说实话我个人觉得很不好懂。相比之下觉得DataSet对象好用的多,但是有时取出的数据不需要很多的时候,DataReader还是很有用的。在此就对DataReader进行一下解释,这也是个人对DataReader的... 阅读全文
posted @ 2014-11-23 14:52 Ranran 阅读(1012) 评论(2) 推荐(0) 编辑
摘要:Web API调用请求的目标是定义在某个HttpController类型中的某个Action方法,所以消息处理管道最终需要激活目标HttpController对象。调用请求的URI会携带目标HttpController的名称,该名称经过路由解析之后会作为路由变量保存到一个HttpRouteData对... 阅读全文
posted @ 2014-11-21 06:41 Ranran 阅读(405) 评论(0) 推荐(0) 编辑
摘要:本人做的是手机端的前端开发,事事处处都得从手机用户的体验着手考虑。大家都知道手机相对于pc来说要小很多,所要容纳的东西相对于pc来说也要少之又少。一些重要的东西又希望用户在打开手机网站的第一屏就能看到,这时就要尽可能地将重点呈现给用户。 内容又由文字,图片等等信息组成,如果文字过长,就显得冗... 阅读全文
posted @ 2014-11-20 09:52 Ranran 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:背景:每个网页的基本框架结构类似:浏览网站的时候会发现,好多网站中,每个网页的基本框架都是一样的,比如,最上面都是网站的标题,中间是内容,最下面是网站的版权、开发提供商等信息:在这些网页中,表头、底部的样式和内容都是一样的,不同的只是中间的内容。因此在制作网站时,可以将这些共同的东西分离出来,放到“... 阅读全文
posted @ 2014-11-19 17:08 Ranran 阅读(847) 评论(0) 推荐(1) 编辑
摘要:首先说明下...闭包是js高级特性之一...但并非js独有...perl, python, php(5.3以上版本) 都是支持闭包的.. 官方解释: 所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分 john resig解释: 闭... 阅读全文
posted @ 2014-11-19 08:36 Ranran 阅读(514) 评论(0) 推荐(2) 编辑
摘要:当数据量过大,有几万甚至十几万条数据时,每次都从数据库中取出所有数据就会降低查询效率,系统运行慢,还有可能卡死,这时假分页就会显得很不人性化,因此有了真分页的必要性。正如上篇博文总结归纳,“真”相对于“假”存在,即不藕断丝连,从根部彻底断开,在此处表现为根据查询条件,只从数据库中提取出需要的部分,适... 阅读全文
posted @ 2014-11-18 13:07 Ranran 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:索引器定义类似于属性,但其功能与属性并不相同.索引器提供一种特殊的方法编写get和set访问器.属性可以像访问字段一样访问对象的数据,索引器可以使用户像访问数组一样访问类成员.一、索引器特性1、get 访问器返回值。set 访问器分配值。2、this 关键字用于定义索引器。3、value 关键字用于... 阅读全文
posted @ 2014-11-18 08:33 Ranran 阅读(668) 评论(0) 推荐(0) 编辑
摘要:引用Word对象库文件具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!如图这会自动在你的应用程序文件夹中放置一个... 阅读全文
posted @ 2014-11-14 16:58 Ranran 阅读(7650) 评论(0) 推荐(1) 编辑
摘要:一、添加引用usingMicrosoft.Office.Core;usingMicrosoft.Office.Interop.PowerPoint;二、转换方法C# 代码 复制 /// /// 把PowerPoint文件转换成PDF格式文件 /// ... 阅读全文
posted @ 2014-11-14 08:49 Ranran 阅读(497) 评论(0) 推荐(0) 编辑
摘要:视区(视口)当浏览者查看一份网页文件时,通常使用者代理(User Agents, UA, 浏览器)会提供给浏览者一个视区(视窗或者是画面里的其它可视区域)。当我们调整视区大小时,UA 就有可能会改变文件上布局。当视区比文件所呈现的Canvas 区域还小时,UA 可能会提供一个卷轴的机制来让您一窥文件... 阅读全文
posted @ 2014-11-13 10:41 Ranran 阅读(679) 评论(0) 推荐(0) 编辑
摘要:如果您在开发项目的公用函数库,用于公用函数库的内容越丰富越好,但这不可能一下子就写好,需要一点一点的积累,这时就可以使用Partial Class,每隔一段时间将你新开发的Partial Class类的程序上传到服务器上或特定的目录下;而不需要将新的代码复制粘贴到原先的程序代码中,减少不必要的麻烦。... 阅读全文
posted @ 2014-11-12 09:15 Ranran 阅读(547) 评论(0) 推荐(0) 编辑
摘要:一、“记住我”的功能不安全的地方登录之后,让我们来看看cookies如果你没勾选“记住我”的话,这些要命的信息是不会被cookie记录的,所以那个功能原本也只是单纯为了方便用户再访的。在图中,我的邮箱地址是赤裸裸的,但密码并非明文。然而不要高兴得太早,对着那串似乎坚不可摧的加密字符定睛一看……咦?等... 阅读全文
posted @ 2014-11-10 11:28 Ranran 阅读(2207) 评论(0) 推荐(0) 编辑
摘要:var rowNum = 0,fileNum = 0; //行号与列号var oNewRow; //定义插入行对象var oNewCell1,oNewCell2; //定义插入列对象var fileNum = 1;function addFileToTable(strFile){fileNum +=... 阅读全文
posted @ 2014-11-10 08:53 Ranran 阅读(944) 评论(0) 推荐(0) 编辑
摘要:掌握CSS是每个Web开发者的基本要求,虽然CSS本身并不复杂,但怎样写出支持所有主流浏览器(特别是IE)的CSS,以及在大型网站中如何有序地组织好CSS结构却是一个相当棘手的问题。我更多的是一个开发者,而不是一个设计师,却不幸花了大量时间处理CSS这些棘手问题,如果能有一些工具能帮我处理这些问题,... 阅读全文
posted @ 2014-11-09 15:31 Ranran 阅读(500) 评论(0) 推荐(0) 编辑
摘要:这些图片都是用一个DIV绘制出来的,其实原理并不复杂。 这些图片都是由CSS绘制出来的,通过background-image叠加实现, 如蘑菇头的实现,通过radial-gradient 径向渐变,linear-gradient 线性渐变相互叠加实现,如:div { width: 170px;... 阅读全文
posted @ 2014-11-09 15:29 Ranran 阅读(587) 评论(0) 推荐(0) 编辑
摘要:程序记录错误日志是一种看起来对一般用户没什么作用,但对程序开发者用处很大的东西,它能查出错误或异常的程序马迹。那么,常用的记录错误日志的方式有哪些呢?大多数情况下使用的是1、直接记录为txt/xml文件2、Windows Event Log其他记录错误日志的方式1、当前进程的本地队列没有简单高效的持... 阅读全文
posted @ 2014-11-07 14:11 Ranran 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:一、私有构造函数的特性1、一般构造函数不是私有或者保护成员,但构造函数可以使私有成员函数,在一些特殊的场合,会把构造函数定义为私有或者保护成员。2、私有构造函数是一种特殊的实例构造函数。它通常用在只包含静态成员的类中。如果类具有一个或多个私有构造函数而没有公共构造函数,则不允许其他类(除了嵌套类)创... 阅读全文
posted @ 2014-11-07 07:47 Ranran 阅读(421) 评论(0) 推荐(0) 编辑
摘要:一、实现步骤 在用户操作界面,由用户选择需要下载的文件,系统根据所选文件,在服务器上创建用于存储所选文件的临时文件夹,将所选文件拷贝至临时文件夹。然后调用 RAR程序,对临时文件夹进行压缩,然后输出到客户端。最后删除临时文件夹。二、代码实现1、ASP.NET批量下载 核心代码C# 代码 复制//遍... 阅读全文
posted @ 2014-11-06 13:15 Ranran 阅读(944) 评论(0) 推荐(0) 编辑
摘要:CSS,也就是Cascading Style Sheets,推出于1997年,差不多是17年前,至此为我们开发网页大开方便之门,协助我们制作出一个又一个惊艳绝伦的网站设计和模板,提升了我们的创造能力,给整体平台增加了对称美。 网页设计不是一蹴而就的,需要不断的实践和改进,然后在最后期限前完成。如... 阅读全文
posted @ 2014-11-06 09:39 Ranran 阅读(734) 评论(0) 推荐(0) 编辑
摘要:实现方式:office文档转html,再在浏览器里面在线浏览1、首先引入com组件中office库,然后在程序集扩展中引入word的dll2、将Microsoft.Office.Interop.Word的嵌入互操作类型设置为 false,如图3、主要代码C# 代码 复制using System;us... 阅读全文
posted @ 2014-11-05 14:54 Ranran 阅读(4051) 评论(0) 推荐(0) 编辑
摘要:Web上最常用的两种Http请求就是Get请求和Post请求了。我们在做java web开发时,也总会在servlet中通过doGet和doPost方法来处理请求;更经常地,我们会在doGet方法的实现中调用doPost方法。尽管做了近两年的web开发,我对诸如Get请求和Post请求的基本概念仍... 阅读全文
posted @ 2014-11-05 08:43 Ranran 阅读(410) 评论(0) 推荐(0) 编辑
摘要:下面使用ThoughtWorks.QRCode.dll这个类库,实现生成二维码使用时需要增加:下面三个命名空间using ThoughtWorks.QRCode.Codec;using ThoughtWorks.QRCode.Codec.Data;using ThoughtWorks.QRCode.... 阅读全文
posted @ 2014-11-05 08:43 Ranran 阅读(6961) 评论(2) 推荐(1) 编辑
摘要:基于Javascript的动画暗中同CSS过渡效果一样,甚至更加快,这怎么可能呢?而Adobe和Google持续发布的富媒体移动网站的性能可媲美本地应用,这又怎么可能呢? 本文逐一遍览了基于Javascript的DOM动画库,如Velocity.js和GSAP,看其是如何比jQuery和CSS... 阅读全文
posted @ 2014-11-04 08:37 Ranran 阅读(955) 评论(1) 推荐(1) 编辑
摘要:以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有... 阅读全文
posted @ 2014-11-03 16:22 Ranran 阅读(586) 评论(0) 推荐(0) 编辑
摘要:说到prototype,就不得不先说下new的过程。我们先看看这样一段代码: var Person = function () { }; var p = new Person(); script>很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把... 阅读全文
posted @ 2014-11-03 08:45 Ranran 阅读(334) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示