摘要: ASP.NET菜鸟,建博客写下自己的心得与记录,希望自己或其他刚入门的同学共同进步! 阅读全文
posted @ 2013-06-25 11:42 joker[xie] 阅读(135) 评论(0) 推荐(0) 编辑
  2013年6月26日
摘要: 页面刷新window.location.reload();跳转指定页面Response.Redirect(Url);返回上一页window.history.back();返回下一页window.history.forward();返回到指定页面window.history.go(index); //index代表返回的页面序号,-1为上一页返回页面时刷新 由于缓存的问题,直接使用js代码返回页面会加载过期的页面内容,这是需要关闭页面缓存,这样返回时就会重新加载新的页面内容了,将以下代码加在返回后的页面的页面加载事件中即可。 Response.Buffer =true; Response... 阅读全文
posted @ 2013-06-26 16:29 joker[xie] 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 堆栈: 把栈想象成堆砌起来由上到下的盒子。每次我们调用一个方法,就新加一个盒子到栈顶,我们用这种方法跟踪我们的程序在执行些什么。我们能用的,永远只是最顶上的那个盒子。 栈的内存是自己管理的,当最上层的那个盒子使用完毕,自动销毁. 堆里的东西不受任何限制,随意访问.主要存储数据.堆中的内存资源由GC(垃圾回收器)管理.值类型继承自System.ValueType:bool, byte, char, decimal, double, enum, float, int, long, sbyte, short, struct, uint, ulong, ushort引用类型:而引用类型则有:class 阅读全文
posted @ 2013-06-26 10:58 joker[xie] 阅读(146) 评论(0) 推荐(0) 编辑
摘要: /// /// 获得表中不含列名id的所有列名 /// /// /// private static string[] GetColsWithoutId(DataTable dtCols) { List list = new List(); list.AddRange(GetCols(dtCols)); foreach (string colname in list) { ... 阅读全文
posted @ 2013-06-26 10:09 joker[xie] 阅读(784) 评论(0) 推荐(0) 编辑
摘要: .NET将其命名空间设置为System.Text.RegularExpressions;正则表达式的字符语法介绍:重复匹配语法:字符定位语法: 阅读全文
posted @ 2013-06-26 09:51 joker[xie] 阅读(125) 评论(0) 推荐(0) 编辑
  2013年6月25日
摘要: 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用. 阅读全文
posted @ 2013-06-25 12:36 joker[xie] 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总 阅读全文
posted @ 2013-06-25 11:21 joker[xie] 阅读(381) 评论(0) 推荐(0) 编辑
摘要: sql 基本语句:删除:delete from [表名] where [列名]=XX delete from [表名] where [列名] in (a,b,c,d)插入:insert into [表名](列名1,列名2) select a,b union c,d insert into [表名](列名1,列名2) values (a,b),(c,d) 查询:select b.* from (select * from Relation_RoleFunction where RoleId={0}) a inner join (select * from [Function])b on a... 阅读全文
posted @ 2013-06-25 11:06 joker[xie] 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1 NPOI方法:/// /// 上传事件 /// /// /// protected void Button1_Click(object sender, EventArgs e) { if (!ful.HasFile) //判断是否有文件 { ClientScript.RegisterStartupScript(this.GetType(),"msg",""); } string IsExcel = System.IO.Path.GetExtension(ful.File... 阅读全文
posted @ 2013-06-25 11:02 joker[xie] 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1. cursor:hand 将鼠标的样子变成手一样 只支持IE 标准是 hand改为pointer2. 是否还要执行 Response.Redirect(...,true/false) 后的语句。 false 执行3. OnClientClick先于OnClick发生,一般执行脚本 可以用于服务器控件执行js代码 OnClientClick() 控制客户端提交。return true:执行OnClick事件。 return false:什么都不干。 OnClientClick="return function();"4. 在ashx文件用使用Session必须实现 IRe 阅读全文
posted @ 2013-06-25 10:57 joker[xie] 阅读(364) 评论(0) 推荐(0) 编辑