随笔 - 394
文章 - 0
评论 - 946
阅读 -
143万
04 2011 档案
由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902
摘要:要注意,看错误号正不正确(错误: 0x80131902 ) 不同可能是其它问题.由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902 aspnet_wp.exe (PID: 3480)意外停止。未能初始化 AppDomain:/LM/W3SVC/1/ROOTException: System.Configuration.ConfigurationErrorsExceptionMessage: 引发类型为“System.Configuration.ConfigurationErrorsException”的异常。StackTrace: 在 Sy
阅读全文
终端服务器超出最大允许连接数
摘要:通常情况下,企业中有多个管理员,他们都有权限可以登录到终端服务器。默认情况下,administrator的远程桌面连接数2个。如果此时正好有两个管理员远程桌面连接到终端服务器,那么第三个管理员就不能登陆,会提示“终端服务器超出了最大允许连接数”,无法进行登录。(图4) 图4 另外,某些管理员远程登录结束后不是按照常规做法从终端服务器中注销用户,而是直接端口连接。这样的话,虽然远程用户已经断开了与终端服务器的远程桌面连接,但是session(会话)还停留在服务器端,也会有上面的提示造成无法登录。 对于这一问题就笔者所知有五种解决办法: (1).本地登录(控制台登录)到终端服务器,远程登录的用户.
阅读全文
HTTPModules与HTTPHandler【转】
摘要:一、 asp.net请求的处理过程-------------------HttpModule 必须要掌握的东西HttpHandler 必须要掌握的东西,非常有用以上两个的实例---------------------asp.net 事件模型机制-----------------------一客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器--------------------------二 页面事件执行顺序Page_Init:初始化值或连接Page_Load:主要使用IsPostBack,该事件主
阅读全文
利用面向对象的方式来使用JS
摘要:首先,就是我们先看一个利用JS写的非常简单的函数:<script type="text/javascript">function product(a,b){ return a*b;}</script></head><body><script type="text/javascript">document.write(product(4,3));</script>当然 这个是十分简单的一个例子,在body体中,product函数直接被js调用。下面来针对今天的题目说下实现方式:首先,建
阅读全文
Oracle分页之三:利用PagerView来实现无刷新GridView
摘要:接上面一节,上面还存在问题就是分页控件使用的仍然是服务器端控件,没点一次就要刷新页面一次,也就是向服务器端请求一次。那么用什么方法能够让页面无刷新而进行分页呢?在这里,我想到了PagerView这套开源控件,有兴趣的朋友可以通过PagerView关键字去搜搜,然后研究下,这个封装的还是挺好的。 但是,这里遇到一个问题,如何让页面的GridView实现无刷新加载数据呢?这里我不得不提到我以前文章中写道的ICallbackEventhandler接口,这是微软的一个ajax回调接口,然后再配合这输出页面HTML的方式,不就可以实现无刷新GridView分页了吗?前台代码:<%@PageLan
阅读全文
Oracle分页之二:自定义web分页控件的封装
摘要:上节中,讲述的就是Oracle存储过程分页的使用方式,但是如果大量的页面要使用这个分页存储过程,如果利用上节的方式,势必要书写大量的代码。如何才能够少些代码书写量呢?当然了,利用自定义web控件进行一下封装,也许是一个好方法,但是如何进行封装呢?首先,就是在项目中添加一个“Web 用户控件“的页面,我们定义为:MyPagination.ascx然后,就是在这个页面上拖入四个按钮控件和一个label控件,分别为“首页“、”上一页“、”下一页“、”尾页“,然后label控件主要是显示当前的数据记录。但是问题出来了,就是如何将分页的点击事件和其他引用页面的绑定事件给关联起来呢? 当然了,这里我们不得
阅读全文
Oracle分页之一:最普通的分页方式
摘要:今天我要说的就是基于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
阅读全文
给超链接A添加按钮样式
摘要:在进行界面设计过程中,需要给超链接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
阅读全文
关于ShowModalDialog中的Excel导出窗口不能自动弹出的问题
摘要:今天在修改以往的需求的时候,客户端需要一个导出Excel的功能,不过,这个功能是在ShowmodalDialog窗体上,当时以为一切没问题,直接调用导出方法即可。谁知道,点了N多次,那个导出按钮就是没有半点反应,但是还以为是导出函数有问题,验证了好几次,都是没有问题的。最后网上查了下,原来是<base target="_self">这句话搞的鬼。然后按照网上的做法就是:首先,在ShowModalDialog的窗体上面注册一段宽高都为0px的iframe,具体代码如下:<iframe id="baseExportThis" name=&q
阅读全文
带SoapHeader验证的WebServices
摘要:一般在项目中,制作的都是基于SOAP协议的webservices,其描述语言是WSDL。但是有时候在项目中,需要保证webservices的安全,需要对其进行进行验证,那么我们就要实现SoapHeader,具体的实现方式如下:首先就是自定义一个类,继承自System.Web.Services.Protocols.SoapHeader ,然后在这个类中,通过暴露的公共属性和方法来进行校验。其次就是在webservices主体方法中,添加对SoapHeader的验证的支持最后直接在用户页面进行验证,调用方法即可。首先,定义一个sSoapHeader类,暴露出其提供的公共验证字段,并提供验证方法:u
阅读全文
ORA-12560: TNS: 协议适配器错误
摘要:今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.3.注册表问题。regedit,然后进入HKEY_
阅读全文
document.body 和 document.documentElement 的区别
摘要:在设计页面时可能经常会用到固定层的位置,这就需要获取一些html对象的坐标以更灵活的设置目标层的坐标,这里可能就会用到document.body.scrollTop等属性,但是此属性在xhtml标准网页或者更简单的说是带<!DOCTYPE ..>标签的页面里得到的结果是0,如果不要此标签则一切正常,那么在xhtml页面怎么获得body的坐标呢,当然有办法-使用document.documentElement来取代document.body,可以这样写例:var top = document.documentElement.scrollTop || document.body.scr
阅读全文
JS操作XML数据备忘
摘要:在项目制作过程中,需要动态的添加数据到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>&
阅读全文
JS解析DataSet.GetXML()方法产生的xml
摘要:主要讲解了利用JS来解析DataSet.GetXml()方法产生的XML数据。
阅读全文
JS中的prototype的使用方式
摘要:在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); //寻找匹配字串
阅读全文
BlogEngine学习二:基于ICallbackEventHandler的轻量级Ajax方式
摘要:主要讲解了IHttpCallBackEventHandler的使用方法以及调用的次序,并依据聊天室和构建TreeView来进行演示。
阅读全文
JS判断字串字节数,并截取长度
摘要:这是在项目制作中,积累到的一个东西,感觉效果还可以,现在贴上效果:那么,在页面上,我们需要检测两个东西,一个就是字节数,一个就是字符数。由于数据库中,要求title的长度字节数为200,那么具体的js代码如下:/**************************************************************************CodeBy:SCYCodeDate:2011年3月11日12:01:16*DESC:主要是用来判断当前输入的字节数,以便做到限制输入标题的长度功能**********************************************
阅读全文
jQuery JSON的解析方式
摘要:第一次用JSON作为jquery异步请求的传输对象,结果在jquery请求后返回的结果是字符串还是json对象上折腾了半天。等到问题解决了,也大致明白怎么个意思了,归根结底还是对jquery对相关json对象获取的理解有所偏差。这里考虑都考虑的是服务器返回的是JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。这里首先给出JSON字符串集,字符串集如下:代码如下:vardata="{root:[{name:'1',value:'0'},{name:'6101',value:
阅读全文
jQuery 核心 - noConflict() 方法[避免冲突的方法]
摘要:jQuery 核心参考手册定义和用法noConflict() 方法让渡变量 $ 的 jQuery 控制权。语法jQuery.noConflict([removeAll])参数描述removeAll布尔值。指示是否允许彻底将 jQuery 变量还原。说明许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性。假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noConflict() 向该库返回控制权:<scripttype=&qu
阅读全文
jQuery 选择器总结
摘要:选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 <p> 元素.class.class$(".intro.demo")所有 class="intro" 且 class="demo" 的元素:first$("p:first")第一
阅读全文
Excel大数据量分段导入到Oracle
摘要:客户需要将一个具有2W多条数据的Excel表格中的数据导入到Oracle数据库的A表中,开始采用的是利用Oledb直接将数据读入到DataTable中,然后通过拼接InserInto语句来插入到数据库表A中.然后做好以后,发现经常提示Invalidate Character错误.但是将拼接好的SQL拿到PLSQL中执行,一切完好.最后没办法,为了缩小错误范围,开始利用begin end分段来做.具体方式为:每隔1000条数据,加上形如 Begin ...这里是1000条数据... End;Commit; 的标记具体后台代码如下:View Code usingSystem;usingSystem
阅读全文