2013年7月2日
摘要: 方法1:js同步调用触发:onclick="javascript:share('')"页面函数: function share(id_File) { var a = ''; alert(a); }后台cs函数: public string ShareDoc(string id_File) { return "后台函数[" + id_File + "]"; }方法2:JQuery ajax异步调用触发:onclick="javascript:download('','&# 阅读全文
posted @ 2013-07-02 17:28 魔法皇帝 阅读(5890) 评论(2) 推荐(0) 编辑
  2013年7月1日
摘要: 方法1:这个比较简单,一句话:跳转方法2:触发: ')" />函数 if (window.confirm('你确定要共享这个文件吗?')) { //alert("确定"); return true; } else { //alert("取消"); return false; } 阅读全文
posted @ 2013-07-01 17:28 魔法皇帝 阅读(638) 评论(0) 推荐(0) 编辑
  2013年3月27日
摘要: 本文参考了wayshan的博客,原文地址:http://www.cnblogs.com/wayshan/archive/2012/04/09/web_config.html web.config配置文件中,有一些敏感数据希望被保护起来,例如数据库的连接串ConnectionString,默认情况下是明文显示的,例如:1 <appSettings>2 <!--数据库链接-->3 <add key="ConnectionString" value="Data Source=127.0.0.1;Initial Catalog=Demo201 阅读全文
posted @ 2013-03-27 17:42 魔法皇帝 阅读(5051) 评论(0) 推荐(0) 编辑
  2010年3月19日
摘要: 本方法仅仅适用于使用.net内置的方法将页面GridView导出Excel时的情况。只要在GridView中的单元格上添加下面一句代码即可。这样类似身份证的长数字就不会“被”科学计数了。e.Row.Cells[4].Attributes.Add("style", "vnd.ms-excel.numberformat:@;"); 阅读全文
posted @ 2010-03-19 16:14 魔法皇帝 阅读(2719) 评论(0) 推荐(0) 编辑
  2010年3月4日
摘要: 原作者好像叫做topcat,我是自己理解了一下凭记忆写下来备用的。如果使用Select Name From StudentTable,显示的结果是:Name张三李四而如果使用Select ROW_NUMBER() AS ROWINDEX,Name From StudentTable,则显示的结果是ROWINDEX Name1张三2 李四当然一般查询的结果是不需要添加编号的,因为在显示数据的时候,列... 阅读全文
posted @ 2010-03-04 15:42 魔法皇帝 阅读(6766) 评论(0) 推荐(0) 编辑
  2010年2月9日
摘要: 今天遇到了一个情况,就是从一张数据表中读取几个符合条件1的客户的信息,然后再读取几个符合条件2的客户的信息,最后显示出来.因为前后两次数据的客户信息的结构是完全相同的,所以干脆合并成一个DataTable再赋值给GridView好了.写了个函数./// <summary> /// 合并两个相同的DataTable,返回合并后的结果 /// </summary> /// &l... 阅读全文
posted @ 2010-02-09 14:45 魔法皇帝 阅读(2078) 评论(5) 推荐(0) 编辑
  2010年2月5日
摘要: 数据库中没有的值分为这么几种:1.NULL 如果看上去单元格是空白的,那就是NULL值.2.0 偶尔一些单元格会默认为'0',这个0可能是char也可能是int,所以分0,'0'(即单引号+0).3.null 此null非彼NULL,这个null是'null'(即单引号+null).本人就遇到过一次,在代码中,所有为空的值都用null填充,本意是填充为NULL,结果最后都成了'null',就是四个... 阅读全文
posted @ 2010-02-05 10:11 魔法皇帝 阅读(1784) 评论(2) 推荐(1) 编辑
  2010年2月1日
摘要: 今天在sohighthesky的博客上看到了几行代码,其中使用了Stopwatch函数,猜测可能是用来计算一个函数的运行所需时间的.代码如下: Stopwatch wat = new Stopwatch(); wat.Start(); for (int i = 1; i < 100000; i++) { res1 = str.isNumberic1(); } wat.Stop(); Cons... 阅读全文
posted @ 2010-02-01 13:53 魔法皇帝 阅读(2580) 评论(0) 推荐(0) 编辑
  2010年1月30日
摘要: 获取当前进程的完整路径,获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)等方法 阅读全文
posted @ 2010-01-30 17:33 魔法皇帝 阅读(69910) 评论(3) 推荐(8) 编辑