随笔分类 - C#
摘要:自定义异常本来是一件很简单的事情,没想到在做的过程中遇到各种坑,目前来说,还有Session过期和Ajax请求这两种情况没有特殊处理,其他的基本已经可以使用,等慢慢完善吧。 一、在web.config中新增customErrors节点 二、在Global.asax中注释掉代码行 三、在Global.
阅读全文
摘要:经过一周紧张的开发和调试,终于把Redis实现的分布式Session发布到了生产环境。我在本地测试了100万的数据,Redis的速度确实让我满意,期待在线上有更好的表现。 一、配置windows-service.conf 二、安装Redis为Windows 服务 三、C#客户端连接工具 四、考虑到的
阅读全文
摘要:
本篇主要介绍自定义的控件如何在设计时显示右上角的小三角,以及在设计器谓词集合中
添加一个菜单项,执指定的命令。本篇为设计器谓词的入门篇,仅介绍基本的操作。
阅读全文

摘要:在设计器中,先看效果: 1、鼠标离开 2、鼠标进入(手形光标没截出来) 3、鼠标单击 代码及其分析: 引用命名空间: 第一步:定义一个行为类EventBehavior,这个类继承了Behavior,对需要处理的事件进行重写,用于处理鼠标事件,代码很简单,就不需要解释了,代码如下: 第二步:定义一个E
阅读全文
摘要:自定义特性的使用一般需要反射的支持,一般在自定义属性、自定义控件、单元测试中经常用到。 第一步:要使用自定义特性,需要先定义一个自定义特性类—— 第二步:然后定义一个类,在类中使用该特性—— 第三步:通过反射类,获取自定义特性来进行相应的操作——
阅读全文
摘要:今天算忙了一天,稍微有点累,说不定等会还要做点东西,来个简单的吧,在设计器中隐藏组件,代码如下 1 namespace DesignTime 2 { 3 [System.ComponentModel.DesignTimeVisibleAttribute(false)] 4 class HiddenC
阅读全文
摘要:如何将自定义的控件设计成容器,这里介绍两种方法—— 方法1:更改自定义控件的默认设计器,参照代码如下 1 using System.ComponentModel; 2 using System.ComponentModel.Design; 3 using System.Windows.Forms;
阅读全文