上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页
  2011年4月16日
摘要: 上节中,讲述的就是Oracle存储过程分页的使用方式,但是如果大量的页面要使用这个分页存储过程,如果利用上节的方式,势必要书写大量的代码。如何才能够少些代码书写量呢?当然了,利用自定义web控件进行一下封装,也许是一个好方法,但是如何进行封装呢?首先,就是在项目中添加一个“Web 用户控件“的页面,我们定义为:MyPagination.ascx然后,就是在这个页面上拖入四个按钮控件和一个label控件,分别为“首页“、”上一页“、”下一页“、”尾页“,然后label控件主要是显示当前的数据记录。但是问题出来了,就是如何将分页的点击事件和其他引用页面的绑定事件给关联起来呢? 当然了,这里我们不得 阅读全文
posted @ 2011-04-16 16:09 程序诗人 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 今天我要说的就是基于Oracle存储过程的一种简单的分页方式,首先就是页面前端发起对分页的请求,然后向Oracle存储过程中传入页面当前数,页面大小,查询的SQL语句,而存储过程返回来的则是数据总条数和当前页面要显示的数据集合。形式如下所示:procedure P_GetPageSize(p_pagesize int, p_startsize int, p_sqlQueryvarchar2, out_pagecount out int, out_datacollection out outData);其中p_pagesize则是传入的每页显示的条数,p_startsize则是传入的页面索引,p 阅读全文
posted @ 2011-04-16 15:34 程序诗人 阅读(5506) 评论(3) 推荐(2) 编辑
  2011年4月13日
摘要: 在进行界面设计过程中,需要给超链接A添加按钮样式,原本以为是利用height和width分别控制高度和宽度,然后利用background来设置背景图片就可以了。没想到在实际测试过程中,根本不行。于是就只好利用padding方法进行微调,最终得到理想效果,css代码如下:.Pager{margin:10px;text-align:right;font-weight:bold;}.Pagera{color:Red;padding-top:5px;padding-bottom:9px;padding-left:20px;padding-right:20px;background:url(images 阅读全文
posted @ 2011-04-13 10:03 程序诗人 阅读(7668) 评论(4) 推荐(0) 编辑
  2011年4月12日
摘要: 今天在修改以往的需求的时候,客户端需要一个导出Excel的功能,不过,这个功能是在ShowmodalDialog窗体上,当时以为一切没问题,直接调用导出方法即可。谁知道,点了N多次,那个导出按钮就是没有半点反应,但是还以为是导出函数有问题,验证了好几次,都是没有问题的。最后网上查了下,原来是<base target="_self">这句话搞的鬼。然后按照网上的做法就是:首先,在ShowModalDialog的窗体上面注册一段宽高都为0px的iframe,具体代码如下:<iframe id="baseExportThis" name=&q 阅读全文
posted @ 2011-04-12 15:55 程序诗人 阅读(1816) 评论(0) 推荐(0) 编辑
  2011年4月11日
摘要: 一般在项目中,制作的都是基于SOAP协议的webservices,其描述语言是WSDL。但是有时候在项目中,需要保证webservices的安全,需要对其进行进行验证,那么我们就要实现SoapHeader,具体的实现方式如下:首先就是自定义一个类,继承自System.Web.Services.Protocols.SoapHeader ,然后在这个类中,通过暴露的公共属性和方法来进行校验。其次就是在webservices主体方法中,添加对SoapHeader的验证的支持最后直接在用户页面进行验证,调用方法即可。首先,定义一个sSoapHeader类,暴露出其提供的公共验证字段,并提供验证方法:u 阅读全文
posted @ 2011-04-11 23:09 程序诗人 阅读(3917) 评论(0) 推荐(2) 编辑
  2011年4月10日
摘要: 今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.3.注册表问题。regedit,然后进入HKEY_ 阅读全文
posted @ 2011-04-10 15:14 程序诗人 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在设计页面时可能经常会用到固定层的位置,这就需要获取一些html对象的坐标以更灵活的设置目标层的坐标,这里可能就会用到document.body.scrollTop等属性,但是此属性在xhtml标准网页或者更简单的说是带<!DOCTYPE ..>标签的页面里得到的结果是0,如果不要此标签则一切正常,那么在xhtml页面怎么获得body的坐标呢,当然有办法-使用document.documentElement来取代document.body,可以这样写例:var top = document.documentElement.scrollTop || document.body.scr 阅读全文
posted @ 2011-04-10 14:51 程序诗人 阅读(9941) 评论(1) 推荐(1) 编辑
  2011年4月9日
摘要: 在项目制作过程中,需要动态的添加数据到select上面,首先,XML数据如下:<NewDataSet><Table><GG_BT>测试数据1</GG_BT><LX_DM>2</LX_DM><GG_NR>sdfsdf</GG_NR></Table><Table><GG_BT>测试数据2</GG_BT><LX_DM>3</LX_DM><GG_NR>斯蒂芬的三分大赛</GG_NR></Table>& 阅读全文
posted @ 2011-04-09 22:00 程序诗人 阅读(378) 评论(0) 推荐(0) 编辑
  2011年4月7日
摘要: 主要讲解了利用JS来解析DataSet.GetXml()方法产生的XML数据。 阅读全文
posted @ 2011-04-07 14:03 程序诗人 阅读(2880) 评论(1) 推荐(0) 编辑
摘要: 在JS中,不存在像C#中的那种XXX.contains("***")或者是XXX.trim()等等的方式,但是可以通过正则表达式并结合prototype来实现类似的方式,并且在实际应用中,这种方式带来了极大的方便。下面以一个例子来说明:假设说我想匹配一段文本B中的一段字串A,那么可以按照如下写法:String.prototype.contains=function(value){ var patt=new RegExp(value); return patt.test(this);}那么调用的时候,可以这么做:var _val=B.contains(A); //寻找匹配字串 阅读全文
posted @ 2011-04-07 09:42 程序诗人 阅读(746) 评论(0) 推荐(0) 编辑
  2011年4月5日
摘要: 主要讲解了IHttpCallBackEventHandler的使用方法以及调用的次序,并依据聊天室和构建TreeView来进行演示。 阅读全文
posted @ 2011-04-05 14:33 程序诗人 阅读(2047) 评论(3) 推荐(2) 编辑
  2011年4月4日
摘要: 这是在项目制作中,积累到的一个东西,感觉效果还可以,现在贴上效果:那么,在页面上,我们需要检测两个东西,一个就是字节数,一个就是字符数。由于数据库中,要求title的长度字节数为200,那么具体的js代码如下:/**************************************************************************CodeBy:SCYCodeDate:2011年3月11日12:01:16*DESC:主要是用来判断当前输入的字节数,以便做到限制输入标题的长度功能********************************************** 阅读全文
posted @ 2011-04-04 18:51 程序诗人 阅读(12678) 评论(0) 推荐(0) 编辑
  2011年4月3日
摘要: 第一次用JSON作为jquery异步请求的传输对象,结果在jquery请求后返回的结果是字符串还是json对象上折腾了半天。等到问题解决了,也大致明白怎么个意思了,归根结底还是对jquery对相关json对象获取的理解有所偏差。这里考虑都考虑的是服务器返回的是JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。这里首先给出JSON字符串集,字符串集如下:代码如下:vardata="{root:[{name:'1',value:'0'},{name:'6101',value: 阅读全文
posted @ 2011-04-03 22:27 程序诗人 阅读(616) 评论(4) 推荐(1) 编辑
  2011年4月2日
摘要: jQuery 核心参考手册定义和用法noConflict() 方法让渡变量 $ 的 jQuery 控制权。语法jQuery.noConflict([removeAll])参数描述removeAll布尔值。指示是否允许彻底将 jQuery 变量还原。说明许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性。假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noConflict() 向该库返回控制权:<scripttype=&qu 阅读全文
posted @ 2011-04-02 17:15 程序诗人 阅读(13991) 评论(0) 推荐(1) 编辑
摘要: 选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 <p> 元素.class.class$(".intro.demo")所有 class="intro" 且 class="demo" 的元素:first$("p:first")第一 阅读全文
posted @ 2011-04-02 17:04 程序诗人 阅读(341) 评论(0) 推荐(1) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页