C#
lonenan
这个作者很懒,什么都没留下…
展开
-
C#基础知识
<br />1、时间长度的计算 TimeSpan类。<br /> 例如:TimeSpan span = dateTime1 - dateTime2 方便啊<br />2、从类(Class)返回一个System.Type类型,用typeof关键字<br />3、从一个对象实例(Object)返回一个System.Type类型,用GetType方法<br />4、判断是否处于设计状态:DesignMode属性<br />5、根据GUID创建对象实例<br /><br />System.Guid原创 2010-07-08 13:39:00 · 700 阅读 · 0 评论 -
EasyUI的TreeGrid应用
权限系统的菜单管理采用了EasyUI的TreeGrid,实现了菜单管理的新增、删除、修改、初始化、拖拽改变顺序或层级等,贴出代码: 1、view页面 $(function() { $('#syscaidan').treegrid({ loadMsg: '数据加载中,请稍后……', url:原创 2015-08-26 14:26:51 · 2707 阅读 · 5 评论 -
C#中的??
如果不赋予初值,C#的变量是不允许直接使用的。 但有的时候,让值的类型为空是非常有用的, 比如三态bool,其中一个状态便是未给定值。 泛型使用System.NullAble提供了类型值为空的一种方式。 System.NullAble nullAbleInt; 因为太常用,C#特意给了一个语法快捷 int? nullAbleInt; 简单的例子: int? nVal1 = new int?(转载 2015-08-26 14:14:34 · 425 阅读 · 0 评论 -
http post和get
区别:Request Method: GET 提交参数写入url,后台通过Request.QueryString["para"]获得参数值; Request Method: POST 提交参数写入FormData,可加密处理,后台通过Request.Form["para"]获得参数值。原创 2015-08-11 16:00:38 · 553 阅读 · 0 评论 -
IDictionary遍历删除
Dictionary hasMenu = new Dictionary(); hasMenu.Add("1", "helo"); hasMenu.Add("2", "helo"); hasMenu.Add("3", "helo"); hasMenu.Add("4", "helo");原创 2015-08-18 10:02:29 · 1485 阅读 · 0 评论 -
C#模拟发送http get、post请求的方式
1、WebRequest 同步方式: /// /// 向指定URL发起请求(可用于远程发送数据) /// /// /// 发送的数据 /// /// public static String RequestUrl(String url, byte[] data, String method = "POST")原创 2015-09-07 11:00:43 · 1457 阅读 · 0 评论 -
Asp.Net Form验证
1、web.config 必需定义 hrmstaffID为auth Cookie的名称;webapp为必须认证后才能访问的目录 2、登录成功时,写入Cookie DateTime timeExpires;原创 2015-11-12 17:54:42 · 496 阅读 · 0 评论 -
通过HttpModule控制功能权限与异常处理
HttpModule的定义可以自己百度,这里略去。 1、 自定义HttpModule功能权限类 using System; using System.Web; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace原创 2015-11-12 17:39:41 · 649 阅读 · 0 评论