在Asp.Net Mvc的Application_Error事件中,返回View

为了满足的我恶趣味,Asp.Net自带的错误页面已经满足不了我的需求了,我需要在发生错误时去显示自定义错误页,比如:

ThinkPHP的那个错误页面真是深得我心,就像这样:

20150513114421我把放在了Message下的Error页面,嗯……偷过来的:

20150513115019

然后,错误页面理所当然的变成了酱紫:

20150513115113

Message.Error控制器:

Message.Error视图代码:

 

嗯。。。Application_Error事件内代码:

页面是ThinkPHP的默认错误页

参考资料:Revisiting MVC Custom Error Handling

用户登录时发送邮件

主要是给我Windows服务器使用的,添加到计划任务执行了。

 

 

 

XtraTreeList在Node上右击弹出菜单并选择

首先判断该鼠标点击坐标是否有Node,如果有则选中,然后弹出菜单

具体菜单怎么添加,就不关我事了,233333333333333

 

使DataGridView的列按照比例占满全部

在知道此方法之前,我是给窗口增加事件来实现的动态计算各行长度
之所以是没有Columns[0] 是因为该列为隐藏,不能实现比例分配

支持Cookie的WebClient

实际上,这段代码是网上的,但是由于设置Cookie相对麻烦,所以增加了设置Cookie的方法.

另外,对Cookie中的’,’符号进行了转意,用了3个多月了,没有发现有什么问题,好久没有发文章了,今天抽空就发出来把 ^ ^

C#写的分组控件

老板发话了,说要把横向菜单改成竖向的,说实在的,真的不想改,首先是麻烦,然后是改过后员工真的不一定能用习惯.

老规矩..先看图:

20130526221526

今天高兴,什么都不说了…

ClassDiagram1

主程序代码:

控件代码就不贴了,自己下载看把,愉悦…哈哈哈

GroupDemo.rar(116.2 KB, 99 次)

[buy]我承认,我写的不好,首先是没有滚动条,然后是按钮的样式没有解决好.[/buy]

最后的最后:

qqmain看懂了就看懂了,看不懂也不要问我..哈哈哈哈哈哈哈哈哈哈

 

本人常用的WinForm窗口间传递数据的方式

同学问我:

有两个窗体,1和2,在1中点击查询之后弹出窗体2,在2中输入查询条件,在1中显示查询结果,怎么样才能在窗体1中显示查询结果;我的做法是通过构造函数传值,你怎么做

由此得来此文…不说废话了…:
20130524151912

 

首先是Show窗体的主要代码:

然后是Edit窗体的主要代码:

两种方式的共同点在于,需要数据的窗体必须含有一个公共的方法才可以.

先说第一种,给Edit窗体增加了一个构造函数

也就是传递窗体引用来对Show窗体进行交互(这里传递的类型是窗体的父类Form

需要传值是仅需调用其窗体对象的方法即可即可:

第二种方式是使用Application中的OpenForms属性来获取已经打开的窗体对象(我个人喜欢使用这种方式)

但是该窗体必须要存在,也就是不为null:

SelectDemo.rar(62.2 KB, 35 次)

[buy]使用的VS2012,.NetFr4.0没有安装的就直接看代码把….
另外还可以使用静态字段来传递,但是个人感觉这种方式比较麻烦.[/buy]

在TextBox中增加提示语

就像这样 20130511093311

 

.net中的TextBox没有这个属性,不过Windows中有:

cuebannertextboxdemo

最后,不得不说的是,原文地址:http://huseyint.com/2008/01/metin-kutularina-ipucu-metni-koyma-cue-banner-text/