(转)把dataset数据转换成json的格式通用方法,支持多个table集
摘要:///<summary>///把dataset数据转换成json的格式///</summary>///<paramname="ds">dataset数据集</param>///<returns>json格式的字符串</returns>publicstaticstringGetJsonByDataset(DataSetds){i...
阅读全文
posted @
2009-09-25 15:54
阿龍
阅读(749)
推荐(0)
.NET 中 模糊查询拼接SQL时SqlParameter 如何赋值问题
摘要:SqlParameter传递参数时,一般情况下,不会受到T-SQL语法关键字的影响。所以安全性比较好,而且不用开发人员额外过滤SQL语法关键字等。在拼接SQL时,如果是=,比较方便,直接WHERE OperateID =@key,然后再赋值即可。但是如果是模糊查询,能不能WHERE OperateID LIKE %@key%呢? 这样是错误的。因为这样T-SQL会把后面当成一个字符串。如何处理这种...
阅读全文
posted @
2009-09-22 16:13
阿龍
阅读(1064)
推荐(0)
(转).NET 打包
摘要:.net打包 一、应用程序文件夹操作1、打开项目,添加新建项目》》其他项目类型中》》安装项目,起名“setUp...”,确定。2、这里就会出现三个文件夹,不用多说一看就明白意思,右键"应用程序文件夹" 》》添加》》文件夹。这里的作用就是好管理,重启一下名字,这里我就叫它 "Object" 3、在“Object”文件...
阅读全文
posted @
2009-09-18 13:56
阿龍
阅读(271)
推荐(0)
(转)深刻理解C#中资源释放
摘要:今天我的一个朋友看到我写的那篇《C#中用AJAX验证用户登录》时,给我指出了点小毛病。就是在用户登录时,如果用户登录失败,在下面这段代码中,都会new出来一个User对象,如果连续登录失败多次,就会生成多个User对象,而它们在登录失败后已经无用了,依然占据着内存,就算是C#有垃圾回收机制,但不确定什么时候对这些对象进行回收。然后去网上找了一篇C#资源释放的文章,讲的很透彻,和大家分享一下。 [代...
阅读全文
posted @
2009-08-25 07:59
阿龍
阅读(298)
推荐(0)
(转)C#关键字区别之ref和out
摘要:问题:为什么c#中要有ref和out?(而java中没有)需求假设:现需要通过一个叫Swap的方法交换a,b两个变量的值。交换前a=1,b=2,断言:交换后a=2,b=1。 现编码如下: 1classProgram2{3staticvoidMain(string[]args)4{5inta=1;6intb=2;7Console.WriteLine("交换前"ta={0}"tb={1}"t",a,b...
阅读全文
posted @
2009-08-14 17:36
阿龍
阅读(131)
推荐(0)
前台页面中遇到问题小结
摘要:1.IE6中Div无法挡住DropDownList问题. 解决办法:用IFRAME挡住DropDownList,并设置Z-INDEX=-1[代码]2.DropDownList+GridView选择器的问题 一个公司可能有几百个部门信息,如果用dropdownlist直接选择,可操作性不强,结合一个GridView来查询,GridView为不可见状态,只有当需要时才显示出来(点击Search关闭或开...
阅读全文
posted @
2009-08-08 23:41
阿龍
阅读(262)
推荐(0)
(转)代理与事件
摘要:.NET中所谓的事件Event和委托(新手看看就行了) 不少书中喜欢把委托和事件放到一个高度上来讲述,这就造成了初学者会对这两者关系产生疑惑,委托和事件似乎没什么区别。其实.net中的事件就是微软提供给我的语法糖,目的是为了减少代码量,其实事件的相关功能都能用委托做出来。[代码]Person中采用的是触发事件来通知调用者,我的工作做完了. WorkEnd就是事件Person1中没用事件,纯粹的委...
阅读全文
posted @
2009-07-02 17:15
阿龍
阅读(202)
推荐(0)
GridView扩展--自动排序
摘要:public class GridViewEX:GridView { public delegate void BindEventHandler(); DataSet _ds; [Description("自定义的DataSet类型数据源"), Category("扩展")] public virtual DataSet DataSetSource { get { return _ds; } se...
阅读全文
posted @
2009-06-24 14:43
阿龍
阅读(199)
推荐(0)
vs2005 无法加载服务器控件解决办法
摘要:打开VS2005命令行工具,然后输入devenv /setup . 等命令行执行完毕后,恢复正常。Setting environment for using Microsoft Visual Studio 2005 x86 tools.C:\Program Files (x86)\Microsoft Visual Studio 8\VC>devenv /setup
阅读全文
posted @
2009-06-22 14:11
阿龍
阅读(170)
推荐(0)
asp.net 项目配置和优化
摘要:ASP.NET项目配置和优化 1.通过Web.Config文件实现 2.如何配置Web.Config文件: (1)配置ASP.NET身份验证 mode="Windows"(IIS根据应用程序设置执行身份验证,IIS必须禁止匿名访问) mode="Forms"(窗体登录身份验证,用户身份标记存储于Cookie对象中) mode="PassPort"(通过Microsoft的集中身份验证...
阅读全文
posted @
2009-04-16 17:44
阿龍
阅读(361)
推荐(0)
巧用SQL的全局临时表防止用户重复登录
摘要:巧用SQL的全局临时表防止用户重复登录 发布时间:2008-08-26 19:10:37 点评:0 人气:60 在我们开发商务软件的时候,常常会遇到这样的一个问题:怎样防止用户重复登录我们的系统?特别是对于银行或是财务部门,更是要限制用户以其工号身份多次登入。 可能会有人说在用户信息表中加一字段判断用户工号登录的状态,登录后写1,退出时写0,且登录时判断其...
阅读全文
posted @
2009-04-03 16:49
阿龍
阅读(354)
推荐(0)
(transmit)Adding a DataTable to a DataSet
摘要:I have been doing a lot of web service work for my job lately. I am getting data back from application and returning it to PeopleSoft. I ran into a small issue when trying to setup a new DataSet. I...
阅读全文
posted @
2009-03-30 15:00
阿龍
阅读(328)
推荐(0)
(转)在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序
摘要:在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序: WebUserControl1_Init WebForm1_Init Page_Load WebUserControl1_Load WebForm1_PreRender WebUserControl1_PreRender WebUserControl1_Unload WebForm1_Unloa...
阅读全文
posted @
2009-03-09 11:03
阿龍
阅读(192)
推荐(0)
根据IP地址获取主机名称
摘要:IP地址获得主机名称 1. 根据IP地址获得主机名称 /// /// 根据IP地址获得主机名称 /// /// 主机的IP地址 /// 主机名称 public string GetHostNameByIp(string ip) { ip ...
阅读全文
posted @
2009-03-06 15:07
阿龍
阅读(1813)
推荐(0)
css + table 实现 DIV 居中
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> css.table.centerMiddlePosition.html ...
阅读全文
posted @
2008-12-16 13:06
阿龍
阅读(1360)
推荐(0)
对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度?
摘要:对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度? 作者:孟宪会 发表于:2004-04-19 08:58:52 对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程: 新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可; 在模板类型中选择ASP.NET ...
阅读全文
posted @
2008-12-16 10:08
阿龍
阅读(148)
推荐(0)
一个bug引发的思考 --- ASP.NET页面加载顺序讨论
摘要:一个bug引发的思考 --- ASP.NET页面加载顺序讨论 文章转载自:http://it.dianping.com/asp_net_page_load_order_problem_discussion.htm 前段时间遇到一个比较奇怪的case,情况是这样的,我在母版页render的时候会吐一些性能数据(例如Sql执行次数)用作监控,但总感觉每次 监控的数据内容都不全,明明lo...
阅读全文
posted @
2008-12-08 11:20
阿龍
阅读(439)
推荐(0)
asp.net中使用窗体身份验证
摘要:代码下载:基于角色的窗体身份验证示例代码 经常看到一些网友,自己写一些代码,判断用户是否登录,判断用户权限,例如使用Session,Cookie等,实际上微软替我们做好这些事情了,我们要做的只是调用一下。节省出时间可以去www.svnhost.cn看看。 好了,废话不说,直接来代码吧! 第一步:设置web.config ,如果web.config中已经有authentication 只要添加mo...
阅读全文
posted @
2008-11-12 17:15
阿龍
阅读(160)
推荐(0)
(转)关于关闭IE清空session的总结
摘要:关于这个需求我想不管是大项目还是小项目都是必要的,网上问的人也比较多,同样我也遇到了这样的需求,查阅了不少这方面的资料。然后通过实践,总结了一下。 鼠标点击X窗口关闭IE的同时清空session,最基本的就是处理用户重复登陆需要 用到,我想这个的关键在于如何捕捉到关闭IE这个动作,之后再根据自身的需要使用session.invalidate()或者 session.removeAttribute(...
阅读全文
posted @
2008-11-12 11:39
阿龍
阅读(3320)
推荐(0)