2013年6月28日

Div与table的区别

摘要: Div与table的区别1:速度和加载方式方面的区别div 和 table 的差异不是速度,而是加载方式,速度只能是指网络速度,如果速度足够快,是没有差异的:div 的加载方式是即读即加载,遇到 没有遇到 的时候一样加载 div 中的内容,读多少加载多少;table 的加载方式是完成后加载,遇到 后,在读到 之前,table 中的内容不加载,或者传输中断了(document.onload()事件)的时候加载,这是因为TABLE牵涉到多行多列问题,所以只有当TABLE所有内容加载完毕,IE才知道该怎么显示2:在网页应用中的差别如果页面首尾加 table ,那么必须等整个页面读完了才加载如... 阅读全文

posted @ 2013-06-28 01:25 六欲 阅读(252) 评论(0) 推荐(0) 编辑

2013年6月6日

VS2008 Debug与Release的本质区别(转)

摘要: 如何设置:工具栏“生成”→“配置管理器”→“活动解决方案配置”对于VS2008的初次使用者来说,常会遇到的编译问题时,Debug版本运行正常,但在Release版本则不稳定或无法运行。以下是对Debug版本与Release版本本质区别的分析:Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常 阅读全文

posted @ 2013-06-06 12:51 六欲 阅读(208) 评论(0) 推荐(0) 编辑

2013年6月3日

Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法

摘要: 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素js在父窗口中获取iframe中的元素1、格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click();实例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click();2、格式:var obj=document. 阅读全文

posted @ 2013-06-03 10:20 六欲 阅读(164) 评论(0) 推荐(0) 编辑

2013年5月31日

easyui tab update bug 完美解决方案 调用当前tab的iframe

摘要: 情况介绍 :这个方案解决用easyui 的tab做标签页时, tab 用update 刷新之后tab页不能关闭的问题1.判断tab是否存在。 var currtab = $('#tabs').tabs('getSelected');2.判断点击的tab是否是当前选中的tab。 var currtab = $('#tabs').tabs('getSelected'); var tab = $("#tabs").tabs("getTab", title); if (currtab == tab) 阅读全文

posted @ 2013-05-31 18:12 六欲 阅读(1480) 评论(1) 推荐(2) 编辑

2013年5月30日

Asp.net 回发或回调参数无效

摘要: 现象:回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。解决方法:1、在页面的<%@ Page Langua 阅读全文

posted @ 2013-05-30 10:47 六欲 阅读(294) 评论(0) 推荐(0) 编辑

2013年5月29日

ASP.NET MVC请求管道中的19个事件

摘要: 1.BeginRequest 开始处理请求2.AuthenticateRequest 授权验证请求,获取用户授权信息3.PostAuthenticateRequest 获取成功4.AunthorizeRequest 授权,一般来检查用户是否获得权限5.PostAuthorizeRequest 获得授权6.ResolveRequestCache 获取页面缓存结果(如果没有则执行)7.PostResolveRequestCache 已获取缓存8.PostMapRequestHandler 创建页面对象9.AcquireRequestState 获取Session -- 先判断当前页面对象是否实现了 阅读全文

posted @ 2013-05-29 17:11 六欲 阅读(934) 评论(0) 推荐(0) 编辑

Linq 条件查询的一些方法

摘要: 1.LINQ的IN: var queryResult = from p in db.Products where (new int?[] {1,2}).Contains(p.CategoryID) select p;2.LINQ的NOT IN: var queryResult = from p in db.Products where !(new int?[] { 1, 2 }).Contains(p.CategoryID) select p;3.LINQ的NOT IN 遍历集合List<string> source = new List<string>{ " 阅读全文

posted @ 2013-05-29 11:53 六欲 阅读(1857) 评论(0) 推荐(0) 编辑

2013年5月20日

Repeater 中绑定数据应该注意的问题

摘要: 1.在Repeater 中绑定数据到label。<label><%#Eval("WebToolId")%></label>2.在Repeater 中绑定数据到a标签。 <a href='WebToolCssJson.ashx?cmd=delete&WebToolId=<%#Eval("WebToolId")%>' >删除</a>注意:在a标签的href属性中绑定数据,url地址外面用单引号包起来,在<%#Eval("WebToolId" 阅读全文

posted @ 2013-05-20 17:00 六欲 阅读(174) 评论(0) 推荐(0) 编辑

2013年5月15日

AJAX 请求经典过程

摘要: 1.post var xhr = new XMLHttpRequest(); xhr.open('post',"OfficeToolType.ashx?cmd=list", true); xhr.setRequestHeader("Content-type","application/x-www- form-urlencoded"); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) 阅读全文

posted @ 2013-05-15 17:40 六欲 阅读(151) 评论(0) 推荐(0) 编辑

C# 开发命名规范

摘要: 1.类、接口、数据表、Web页面等使用帕斯卡命名法。帕斯卡命名法:帕斯卡命名法即pascal命名法。命名规则:当变量名和函式名称是由二个或二个以上单字连结在一起,而构成的唯一识别字时,用以增加变量和函式的可读性。单字之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。在编程中帕斯卡命名法是在命名的时候 阅读全文

posted @ 2013-05-15 09:27 六欲 阅读(391) 评论(0) 推荐(0) 编辑

导航