摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or ... 阅读全文
posted @ 2012-03-31 15:28 DotNet-ChangTseng 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 跳出iframe(返回1级)Response.Write("<script Language=\"Javascript\">parent.location=\"../Admin/SYProcessLineManage.aspx\";"); Response.Write("<"); Response.Write("/"); Response.Write("script>");直接到顶(无论几级)Response.Write("<scrip 阅读全文
posted @ 2011-05-20 19:08 DotNet-ChangTseng 阅读(235) 评论(0) 推荐(0) 编辑
摘要: server日期函数SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18') --返回:1 阅读全文
posted @ 2011-05-20 12:12 DotNet-ChangTseng 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ASP.NET专题研究——登录权限(一)关于“权限验证”的基础知识:通常我们注意到有这样一个现象:在某些论坛中我们可以查看别人的帖子,但是如果你点击了回复,不是跳转到Reply类似的回复页面而是跳转到了Login.aspx页面。如果您不知道ASP.NET中还存在着这么一个可以方便检测是否是匿名用户登录的功能,通常你会选择Session去记录,简略的代码往往是这样:先写一个类,直接继承于System.Web.UI.Page,然后这样Coding:Public partial class RegisterRequired : System.Web.UI.Page{ protected void P 阅读全文
posted @ 2011-04-27 23:47 DotNet-ChangTseng 阅读(446) 评论(0) 推荐(0) 编辑
摘要: DropdownList绑定的两种方法动态绑定方法一:动态绑定数据库中的字段。SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();string strSQL = "select * from CompanyType";SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);DataSet ds = new DataSet();ada.Fill(ds, "CompanyType");DropDownList1.DataSour 阅读全文
posted @ 2011-04-14 00:15 DotNet-ChangTseng 阅读(12309) 评论(1) 推荐(0) 编辑
摘要: Asp.net中的页面传值方法:1Url传值:2Session3Cookie4Application5Response.Redirect()传值6最后在另外一个页面获得当前页面的控件中的值,在这里重点讲一下首先在asp.net中只有Button linkButton imgButton有postbackUrl属性可以用来跨页传递控件的值<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="index.aspx" />Inde 阅读全文
posted @ 2011-04-07 14:47 DotNet-ChangTseng 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1、用字符串分隔:usingSystem.Text.RegularExpressions;stringstr="aaajsbbbjsccc";string[]sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach(stringiinsArray)Response.Write(i.ToString()+"<br>");输出结果:aaabbbccc2、用多个字符来分隔:stringstr="aaajbbbscccjdddseee";strin 阅读全文
posted @ 2011-04-03 00:44 DotNet-ChangTseng 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 第一章 正则表达式干啥用1.正则表达式用途:①搜索②替换。 定义:正则表达式是用正则表达式语言创建的。用于解决文本匹配替换问题。第二章 匹配单个字符1.纯文本正则表达式匹配原始文本内对应字符。2.正则表达式区分大小写。3.正则表达式中 . 字符可以匹配任何一个单个的字符。可匹配任何单个的字符、字母、数字甚至是 . 字符本身。(除换行符外)4.\是一个元字符(metacharacter,表示这个字符有特殊含义,而不是字符本身含义)。第三章 匹配一组字符1.元字符[和],两个字符之间所有字符进行匹配。2.字符区间可以用元字符-(连字符)来定义。如0-9,a-z。她只用于[和]之间,其他地方作普通字 阅读全文
posted @ 2011-03-28 20:43 DotNet-ChangTseng 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 函数:<script>function ExtractionBirthday(oneText,twoText){var txtparm = document.getElementById(oneText).value;if(txtparm.length==18){ var year = txtparm.substring(6,10); var month = txtparm.substring(10,12); var date=txtparm.substring(12,14); document.getElementById(twoText).value=year+"-& 阅读全文
posted @ 2011-03-28 20:40 DotNet-ChangTseng 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 是否数字:view sourceprint?1if (isNaN($(this).val())) 2{ 3alert(it is not a number) ; 4}view sourceprint?1是否是正整数:view sourceprint?1var value = parseInt($(this).val()) 2if (value < 0 || value != $(this).val()) 3{ 4alert("it is not Signed Integer") ; 5} 阅读全文
posted @ 2011-03-28 20:36 DotNet-ChangTseng 阅读(98) 评论(0) 推荐(0) 编辑