随笔分类 -  asp.net

摘要:C#中国身份证验证 BlackPhoenix著于发表 2008-2-19C#中国身份证验证,包括省份验证和校验码验证,符合GB11643-1999标准...今天写的C#中国身份证验证,包括省份验证和校验码验证,符合GB11643-1999标准...理论部分:15位身份证号码=6位地区代码+6位生日+3位编号18位身份证号码=6位地区代码+8位生日+3位编号+1位检验码 各省市地区国家代码前两位代码... 阅读全文
posted @ 2010-06-25 17:07 gllg 阅读(303) 评论(0) 推荐(0)
摘要:NET Framework 类库未提供读写ini文件的相应类,不过可以使用WinAPI来处理INI文件的读写,代码很简单。如下: 首先有两个API函数需放在你的class中且只能如此,放在method或(class外namespace内),都会出现编译错误:view source print?1using System.Runtime.InteropServices; 2[DllImport("k... 阅读全文
posted @ 2010-06-25 16:47 gllg 阅读(207) 评论(0) 推荐(0)
摘要:.NET为我们提供了操作数字证书的两个主要的类,分为为: System.Security.Cryptography.X509Certificates.X509Certificate2类,每个这个类的实例可以表示一个证书;System.Security.Cryptography.X509Certificates.X509Store类,可以对保存在计算机安全区域内的证书进行add/remove/get... 阅读全文
posted @ 2010-06-25 16:43 gllg 阅读(302) 评论(0) 推荐(0)
摘要:由于一朋友需要Visio实现仿真模拟Demo,因此我在原来Visio项目代码基础上进行改进调整,完成了其需要的功能。现将对原有Visio二次开发项目的创新思路及成果总结一下,以飨读者,也做为一个标志,供日后参考,或者于各位同行,一起研究切磋。先贴图展示整个项目的该款,表明此文章所托并非空穴来风、纸上谈兵!本人基于项目的Visio的二次开发文章写了很多,其中涉及到各形状方面的操作,但基本上都是做为一... 阅读全文
posted @ 2010-06-25 16:41 gllg 阅读(451) 评论(0) 推荐(0)
摘要:Visio二次开发可以实现的项目情景很多,如电气线路分析、配电网络分析、流程图等,现因为项目需要,又认识多了一个应用场合,液压传动的仿真。项目效果图如下所示:动态仿真,其实也就是模拟实际线路的走向,实现动画的展现。以前我的Visio的项目,基本上都是基于静态的图形展现,并没有设置太多的动态展现。原来配电网络的通电线路的分析,严格来说也是静态的,因为基本上是一次性把通电和不通电的线路给绘制出来。而动... 阅读全文
posted @ 2010-06-25 16:39 gllg 阅读(722) 评论(0) 推荐(0)
摘要:关于多文件上传,以前我一直使用JQuery去动态创建文件选择组件,然后POST到服务器去。最近一段时间一直在Flash身边打滚,Flash对于多文件上传有很好的支持,于是我写了一个Flash的多文件上传组件,然后将其封装为ASP.NET控件,当我们在开发ASP.NET程序的时候可以像使用普通控件一样,从工具箱里拉到界面上就可以使用。Flash我采用Flex开发的,实现了选择文件和统计文件大小的功能... 阅读全文
posted @ 2010-06-25 16:37 gllg 阅读(1175) 评论(0) 推荐(0)
摘要:1一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时时间为60分钟,而用户登陆系统随便浏览一个页面就以关闭浏览器的方式退出的话,我们要在将近1小时后才能从在线列表中将该用... 阅读全文
posted @ 2010-06-25 16:19 gllg 阅读(495) 评论(0) 推荐(0)
摘要:背景在利用Asp.Net开发信息系统时,我们经常需要显示一些清单页面,清单页面的功能一般是上方有一些自定义查询功能区,下方是数据表格。下图就是一个比较典型的例子: 针对上面这样的一个页面,查询条件可选的字段都是程序开发时固定死的,用户可以选择的范围有限,用户体验不好。那么我们能不能提供一个像下图所示的自定义通用查询功能呢? 功能需求一般来说,通用查询模块至少要包含以下的功能:不能是IE Only... 阅读全文
posted @ 2010-06-23 17:23 gllg 阅读(450) 评论(2) 推荐(0)
摘要:function Button1_onclick() { var s = document.getElementById("LinkButton1"); window.showModalDialog("Default2.aspx?id="+s); }调用方法 就不说了。。。。。。Dim strScript As String = "<Script Language='VBScript'>... 阅读全文
posted @ 2010-06-17 11:34 gllg 阅读(208) 评论(0) 推荐(0)
摘要:GridView的多主键(Key)取值问题!DataKeyNames="test1,test2"strPath = Me.GridView1.DataKeys(e.RowIndex).Values("test1").ToStringstrLang = Me.GridView1.DataKeys(e.RowIndex).Values("test2").ToStringstrPath = Me.Gri... 阅读全文
posted @ 2010-06-17 11:32 gllg 阅读(304) 评论(0) 推荐(0)
摘要:javascript小玩意,只让输入数字的输入框<body><script>function JHshNumberText(){if ( !(((window.event.keyCode >= 48) &;amp;&;amp; (window.event.keyCode <= 57)) || (window.event.keyCode == 13... 阅读全文
posted @ 2010-05-20 12:07 gllg 阅读(432) 评论(0) 推荐(1)
摘要:资料: Asp.Net中使用水晶报表(上)www.dotnet8.com 2002-9-6 DotNet吧这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Net的开发经验。 简介 水晶报表可以由很多的方法得到,其中一个就是使用VS.Net来创建,它提供了非常丰富模型以使... 阅读全文
posted @ 2010-05-06 16:29 gllg 阅读(718) 评论(0) 推荐(1)
摘要:水晶报表添加参数字段(2009-11-18 17:13:55) 转载标签: 杂谈从asp.net后台代码加载显示有参数的报表文件时,需要给参数赋值using CrystalDecisions.Shared;using CrystalDecisions.CrystalReports.Engine;/// <summary>/// 绑定显示报表/// </summary>pri... 阅读全文
posted @ 2010-05-06 16:28 gllg 阅读(909) 评论(0) 推荐(0)
摘要:本文搜集了大量 jQuery 表格插件,帮助 Web 设计者更好地驾御 HTML 表格,你可以对表格进行横向和竖向排序,设置固定表头,对表格进行搜索,对大表格进行分页,对表格进行滚动,拖放操作等等。这些插件很多都包含详细的教程。jQuery 表格插件Flexigrid – Web 2.0 Javscript Grid for jQuery - 可变列宽,自动适应表头宽度,可通过 Aja... 阅读全文
posted @ 2010-04-30 16:54 gllg 阅读(193) 评论(0) 推荐(0)
摘要:云翔在线软件平台提供WebIM,网盘,在线阅读CHM电子书等服务,同时还可以免费建群(不限人数),聊天记录在线存储。 Lesktop是一款用于开发RIA网站的开源JS界面库,Lesktop提供了一个功能强大的可视化开发工具帮助您快速的开发RIA网站。相关文章:Lesktop for .Net (使用指南+范例)在Lesktop中使用jQuery控件Lesktop组件库规范相关链接:在线演示 源代码... 阅读全文
posted @ 2010-04-27 14:09 gllg 阅读(452) 评论(1) 推荐(0)
摘要:无论是做Web产品还是Web项目,文件上传是经常要用到的功能。以前经常听到做项目的同事抱怨:“这款文件上传控件功能强大但是用起来麻烦,最简单的input上传使用方便但是功能太简单(例如不支持多文件),外观也不尽如人意”。之后我一直留意网上的上传控件,最近看到一款基于jquery的上传插件Uploadify无论在功能、外观、可用性和扩展性上都有不错表现,于是研究了一番,介绍给... 阅读全文
posted @ 2010-04-27 14:06 gllg 阅读(412) 评论(0) 推荐(0)
摘要:第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray) Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde第二种方法:我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割: string s=abcd... 阅读全文
posted @ 2010-04-27 13:58 gllg 阅读(155) 评论(0) 推荐(0)
摘要:c#格式化数字与日期 阅读全文
posted @ 2010-04-23 11:43 gllg 阅读(211) 评论(0) 推荐(0)
摘要:如果你安装了VS2008,那么可以找到如下目录:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5此目录下有如下文件:COPY到服务器上根据服务器CPU情况选择性地安装一下。二、 将WEB项目打包成安装程序1. 在WEB解决方案中新建一个项目,选择项如下:2. 右键点击项目名称... 阅读全文
posted @ 2010-03-22 10:50 gllg 阅读(933) 评论(0) 推荐(1)
摘要:程序打包的时候,要把水晶报表的注册码也给打进去,还有一些必须的合并模块需要添加。 具体操作步骤:   (1)新建“安装和部署项目”-->“安装项目”    (2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步 (3)选择要包含的文件: 一是要部署的应用程序(包括项目主输出阿,内容文件阿,内嵌文件阿等等), 二是需要添加的合并模块(在该部署项目节点上点右键-->添加),主要是包括以下几个文件:    Crystal_Database_Access2003.msm    Crystal_Database_Access2003_enu.msm    Crystal_Managed2003.msm    Crystal_regwiz2003.msm    VC_User_CRT71_RTL_X86_---.msm    VC_User_STL71_RTL_X86_---.msm    你可以在'C:\Program Files\Common Files\Merge Modules'文件夹下找到替换的合并模块 阅读全文
posted @ 2010-03-22 10:49 gllg 阅读(190) 评论(0) 推荐(0)