代码改变世界

ajaxfileupload以JSON为返回数据类型出现的因符号无法解析的错误的解决方案

2012-09-02 17:28 by robinli, 913 阅读, 0 推荐, 收藏,
摘要:近期,我在开发中用到了文件异步上传,因此使用了ajaxfileupload,但是在使用过程中遇到了返回的JSON数据类型无法成功解析的问题,经过一天的努力,现在终于将问题解决,在此多谢那些JS大神的博文,解决方案如下(参考某大神的方案):ajaxfileupload 是创建了个iframe,来实现异步上传文件,firebug看下iframe的内容,发现莫名其妙的加上了<pre>,难怪导致解析json数据发生错误。 将源代码if ( type == "json" ) eval( "data = " + data );改成: if ( type 阅读全文

引用(ajaxfileupload.js) ajaxfileupload.js报jQuery.handleError is not a function错误解决方法

2012-09-02 17:00 by robinli, 530 阅读, 0 推荐, 收藏,
摘要:在做ajaxFileUpload时,我遇到这个问题,同时还有其它的问题,用了一下午的时间解决了:问题1:jQuery.handleError is not a function 原因是,经测试handlerError只在jquery-1.4.2之前的版本中存在,jquery-1.6 和1.7中都没有这个函数了,因此在1.4.2中将这个函数复制到了ajaxFileUpload.js中,问题解决handleError: function( s, xhr, status, e ) {// If a local callback was specified, fire it if ( s.er... 阅读全文

SQL SERVER 数据库主体在该数据库中拥有架构,无法删除解决方法

2012-08-31 21:26 by robinli, 742 阅读, 0 推荐, 收藏,
摘要:服务器数据库上建立了一个专属的管理员,因为测试想将其删除,但是总是提示该用户拥有架构不能删除,而且架构显示db_owner也不可更改,我用的是sqlserver2008。在SQL Server2000中删除数据库用户很简单,只要直接删除或者使用Drop User命令就可以了,但是SQL Server2008中直接操作是不行的,这是因为在SQL Server 2008中架构是作为实体对待的。所以要删除该用户,需要先删除该用户所拥有的架构或更改此架构的所有者。否则会提示”数据库主体在该数据库中拥有架构,无法删除。 搜索了一下知道每一个数据库用户对应于一个系统登陆帐号,并且每一个架构只能赋予一个用. 阅读全文

encodeURI() decodeURI() C#

2012-08-26 17:21 by robinli, 3045 阅读, 0 推荐, 收藏,
摘要:js里面的encodeURI()对应C#System.Web.HttpUtility.UrlEncode("", System.Text.Encoding.GetEncoding("gb2312")) decodeURI()对应C#中System.Web.HttpUtility.UrlDecode("%B1%E0%C2%EB", System.Text.Encoding.GetEncoding("GB2312"))); http://zpball.javaeye.com/blog/699413 这个帖子里面有相应的 阅读全文

The type initializer for 'System.Data.SqlClient.SqlConnection' threw an exception 解决方法

2012-08-24 18:15 by robinli, 2468 阅读, 0 推荐, 收藏,
摘要:运行一程序提示:The type initializer for 'System.Data.SqlClient.SqlConnection' threw an exception解决方法:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config找到一能正常运行的机器,把此文件copy过来替换掉 即可。 阅读全文

sqlserver 删除所有存储过程的方法

2012-08-16 01:04 by robinli, 381 阅读, 0 推荐, 收藏,
摘要:select identity(int,1,1) flag,[name] names into #tmpfrom sysobjects where xtype='p' --第二步循环删除declare @tb varchar(1000) ,@a int,@b int,@sql varchar(8000)select @a=min(flag),@b=max(flag) from #tmpwhile @a<=@bbeginselect @tb=names from #tmp where flag=@aset @sql='drop Procedure '+@tb 阅读全文

用C# + WebBrowser控件抓取AJAX页面的内容[转]

2012-07-24 00:09 by robinli, 3143 阅读, 0 推荐, 收藏,
摘要:现在的网页有相当一部分是采用了AJAX技术,不管是采用C#中的WebClient还是HttpRequest都得不到正确的结果,因为这些脚本是在服务器发送完毕后才执行的! 但我们用IE浏览页面时是正常的,所以解决方法只有1个就是采用WebBrowser控件 但是使用Webbrowser你会发现,在DownloadComplete事件中,你根本无法知道页面何时才算是真正的加载完毕! 当然个别有Frame的网页可能会触发多次Complete,即使你采用计数器的办法,即在Navigated事件中++,而在DownloadComplete中做--,也仍然不能得到JS完成执行后的结果,我开始也感觉到非常. 阅读全文

利用UtilityLibrary.dll WeifenLuo.WinFormsUI.Docking.dll控件创建工具栏效果 .

2012-07-09 16:25 by robinli, 1450 阅读, 0 推荐, 收藏,
摘要:需求:1.四个窗体 MainToolWindow(左边工具栏),MainForom(主窗体),form1(常规窗体)form2(测试窗体)2.需要两个文件UtilityLibrary.dllWeifenLuo.WinFormsUI.Docking.dll具体步骤如下:1.设置MainForm的ISMdiContainer为True;在MainForm中引用WeifenLuo.WinFormsUI.Docking.dll,然后在工具栏点选项卡,添加控件dockPanel1拖至窗体,设置DOCK为FillRightToLeftLayOut为True,2.在MianToolWindow引用Utili 阅读全文

Win7+IIS伪静态 UrlRewriter配置

2012-07-04 13:43 by robinli, 420 阅读, 0 推荐, 收藏,
摘要:用伪静态 是老是访问不了伪静态的页面,后来知道需要在iis里面配置。 在程序端的配置就不多说了,主要是在iis中的配置, 以.shtml为例,如果你想要把.aspx文件伪装成.shtml,那么你只需要在iis中做一下几步, 1》 IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加 2》 可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 3》 扩展名:.shtml 4》 动作:限制为 GET,HEAD,POST,DEBUG 5》 脚本引擎: 阅读全文

让VS2010打包工具找回丢失的.net 2.0 .

2012-06-18 12:50 by robinli, 217 阅读, 0 推荐, 收藏,
摘要:项目为了照顾客户的系统,一直采用.net 2.0进行开发.之前用VS2008,打包时一切顺利.后来换用VS2010后,发现打包时不再支持.net 2.0了(更新的好快,默认都4.0了,XP你老了).于是在网上找了半天,发现解决办法,先笔记!从C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages提取了“DotNetFX”文件夹,这个就是.NET 2.0的先决条件安装包,复制到C:/Program Files/Microsoft SDKs/Windows/v7.0A/Bootstrapper/Packages下,然后 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页