上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 52 下一页
摘要: 可能一些技术细节涉及到架构实现方案,不过,不影响本意的表达。跨页面传值(按查询的导出方案)场景:页面类型:查询条件,查询,导出。查询条件比较多,且查询内容也可能比较多,如果使用URL传值的话,可能存在URL超长截断的可能。原理:1. 问题:在回调(Ajax或timer)里执行 document.location 或 window.open 方法,浏览器会阻止下载(有提示)。要解决,如何把条件 Post 到服务器端,再执行 window.location 方法而不报阻止 。2. 导出时,先使用 Ajax 把查询Model 传递到服务器,保存在Session 里。3. 执行 window.loca 阅读全文
posted @ 2012-10-10 03:10 NewSea 阅读(8264) 评论(0) 推荐(1) 编辑
摘要: 园子搜到的问题:http://www.cnblogs.com/jkisjk/archive/2012/06/01/2531004.html和我的情况很相似。我使用 getDoer 查找事件源,通过 arguments.callee.caller 递归查找,出现死循环的原因是: 我在函数中使用了递归,而且是在 $.each 里 ! 也就是 caller链中有时会有闭环方案:1.把 $.each 改为 for2.在 递归调用自己的方法,添加最后的参数:{ originalEvent: true, target: jv.GetDoer() }另外:在FireFox 下,如果 函数头部有如下代码:&q 阅读全文
posted @ 2012-09-26 10:41 NewSea 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 原文:http://my.opera.com/jlake/blog/2009/04/09/jquery-object在网上搜索关键字 “javascript object clone”,可以找到很多实现克隆 Object 的代码,可是据我测试,让人满意的几乎没有。今天发现 jQuery 的作者 John Resig 给别人的答复,尝试了一下确实很好用。方法如下:// 浅层复制(只复制顶层的非 object 元素)var newObject = jQuery.extend({}, oldObject);// 深层复制(一层一层往下复制直到最底层)var newObject = jQuery.ex 阅读全文
posted @ 2012-09-16 17:30 NewSea 阅读(55223) 评论(0) 推荐(1) 编辑
摘要: dom.getAttribute("value") 与dom.value 差异dom 是一个 input type="text"手动修改 input 的值, 使用 dom.getAttribute("value") 只能得到 html Dom中的值,而不能得到修改后的值(即内存中的值);可以通过 dom.value 得到修改后的最新值(内存中的值)使用: dom.setAttribute("value","2011") , 只能通过 dom.getAttribute("value&qu 阅读全文
posted @ 2012-09-10 20:40 NewSea 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 当需要把数据导入到 带有自增列的主子表的时候,稍显复杂。用以下SQL 实现( ResKey 是主表, ResValue 是子表)--- 有效的 CSM 资源。select * into #tfrom dbo.VTxtReswhere [Key] not in ( select [Key] from PM_VTxtRes )and [Key] not like '%.0' and [Key] not like 'MyOql.ProductTypeEnum.%'and [Key] != 'MyOql.EmptyEnum.选择类型'and [Value 阅读全文
posted @ 2012-09-07 16:42 NewSea 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 各语言的特色1. linq 本身是一个语法糖,编译器都是把LinQ句法翻译成扩展方法的链式表达式。在使用上体验非常好。关键字说明from指定数据源where以&&(AND)或者||(OR)组合的表达式来做数据过滤select用于指定查询中返回的结果group根据键值,将查询结果分组into指定一个临时变量,保存join,group,select的结果orderby根据指定值,将查询结果排序join连接两个数据源let声明查询表达式内部的变量2. eval 动态脚本利器 js语言3. 执行匿名方法 js语言 :(function(){})() C# 语言:((Func)(o... 阅读全文
posted @ 2012-09-07 00:56 NewSea 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 有时编译完成之后,再临时去做别的事,回来就忘记是否刚刚已经编译过了。编译也没有记录最后的生成时间。添加时间很简单在 生成事件, 生成后期事件里写: echo 完成时间: time /T即可。两个问题1. 输入了两行2. 丑点。解决:1.用 set /p="完成时间:"<nul 来输入类似 : Console.Write 的效果2. 添加美化脚本,如下:echo.echo ﹀ _▁▂▃__ set /p="__▁▂▁___ ﹀ ﹋ ● 完成时间 :"<nul time /Techo ﹋ ﹀ ____▁▂▃▁___ echo █▆▅... 阅读全文
posted @ 2012-09-06 23:06 NewSea 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 场景: 在 VS2010 中通过文件路径打开文件后,如何在解决方案中选中,定位? 没有找到命令.所以自己写了一个宏来实现 .引入 system.core 'Udi 2012年9月20日 Sub SelectInSolution() Dim fileFullName = DTE.ActiveDocument.FullName Dim solutionFullName = DTE.Solution.FullName Dim solutionPath = solutionFullName.Substring(0, solutionFullName... 阅读全文
posted @ 2012-09-06 13:39 NewSea 阅读(672) 评论(0) 推荐(1) 编辑
摘要: 1. 字体改为: consolas2.扩展插件: devColor italicComments JScript Editor Extensions AnkhSVN JScriptEditor Extensions 安装后,会安装以下插件: JScript Word Highlight... 阅读全文
posted @ 2012-09-04 20:26 NewSea 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 场景对现在业务系统进行升级改造 ,数据库修改幅度很少。 表主键是按一定业务编码生成的。没有其它的唯一键。实现目的为了保证并发性,ID的使用触发器生成。实现的效果似自增键。sql端使用示例:Id为触发器生成IdinsertintoTab(val1,val2)values(1,2);--取最后插入的值selectdbo.GetTriggerValue('Tab');程序端配置(私有架构实现方法)app.config<EntityName="Tab",AutoIncreKey="Id"/>把它看成是自增键。使用如下:varmodel 阅读全文
posted @ 2012-08-31 00:58 NewSea 阅读(732) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 52 下一页