![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 695 阅读 · 0 评论 -
EasyUI的TreeGrid应用
权限系统的菜单管理采用了EasyUI的TreeGrid,实现了菜单管理的新增、删除、修改、初始化、拖拽改变顺序或层级等,贴出代码:1、view页面 $(function() { $('#syscaidan').treegrid({ loadMsg: '数据加载中,请稍后……', url:原创 2015-08-26 14:26:51 · 2697 阅读 · 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 · 550 阅读 · 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 · 1477 阅读 · 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 · 1448 阅读 · 0 评论 -
Asp.Net Form验证
1、web.config 必需定义 hrmstaffID为auth Cookie的名称;webapp为必须认证后才能访问的目录2、登录成功时,写入Cookie DateTime timeExpires;原创 2015-11-12 17:54:42 · 494 阅读 · 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 · 647 阅读 · 0 评论