Archive

Posts Tagged ‘C#’

[Asp.net]解决禁用JS后LinkButton无效问题

October 25th, 2013 No comments

Asp.net下的LinkButton相当于在普通的HyperLink基础上增加了OnClick事件功能,但是在Chrome或Firefox下分析自动生成的代码后发现,OnClick事件功能的实现是通过Javascript实现的,如果浏览器禁用了JS那么LinkButton就失效了。创建一个简单的LinkButton生成的代码
Read more…

Categories: 语言编程 Tags: , , ,

[ASP.net]用户窗口关闭后Session立即过期

June 19th, 2013 No comments

我们知道WEB服务器的Session是与客户端浏览器线程关联的,如果用户关闭了浏览器,服务端创建的Session对象也将会失效,但是,IIS在处理Session时,默认配置下,并不回立即将用户Session失效,通常需要等待1分钟左右时间,在这1分钟期间,用户的Session信息依然存储在服务端内存,如果被非法劫持利用的话很容易造成安全问题,所以在某些特定的场合,需要用户在页面窗口/标签关闭后,立即废止Session。

以下是一种简单的方法
1.窗口关闭后立即弹出一个新页面
2.新页面中将Session内容废止

存在的问题:
1.弹出新窗口的代码可能会被浏览器禁止,如果不需要弹出新窗口,可以使用Ajax向服务器发送一个请求即可。
2.如果存在服务端窗口关闭事件,这部分服务端代码可能不会被执行。

Read more…

Categories: 语言编程 Tags: , , ,

设置背景透明的窗体,GDI+绘制异形WINFORM

June 14th, 2012 No comments

在.Net环境下绘制矩形,椭圆形,三角形等形态的窗体是件很简单的事情,只要设置窗体的背景透明当你在窗体上绘制图形和控件时,是不会显示窗体的,这点MS的GDI+确实相比其他平台的实现方式更加方便和简单。

设置方式也很简单,首先设置FORM的BackColor为一个程序中不常用的颜色,然后再设置FORM的TransparenceKey为这个颜色就OK了。

Read more…

Categories: 语言编程 Tags: , ,

在ASP.Net中配置使用全球化统一编码

October 12th, 2009 No comments

在ASP.net中使用全球话编码是一件很容易的事情,不像JSP中使用EncodeFilter在ASP.net中只需要在web.config中增加下面的内容即可,简单实用。原因也很简单Java内置的编码格式是ISO8859的Unicode,但是支持Java平台的OS和Server编码的格式就不一样了,而对ASP.net来说,由于有着自家的IIS这样的服务端工具和操作系统支持,多编码格式的实现是很简单的。
Read more…

Categories: 语言编程 Tags: ,

发布基于C#与Flash通信的游戏设计器完整源代码

September 17th, 2009 No comments

寒假里面申请的学校学生科技创新基金项目,现在在此发布并提供给大家下载具体的技术细节CG以后会在日志发布。

这是CG在08年寒假期间做的一个使用flash与C#通信的演示的之后设计和编写的一个全新的版本,CG对其中进行了更加详细的设计与修改,目前除了部分文档的编写之外已经基本开发完成。

项目信息:
名称 :SU GameDesigner 2.0 (1.0版本为CSharpFLash)
详细信息:基于.net3.0 + AS3 技术设计,使用C#与Flash通信技术设计的交互式动态游戏设计器。

Read more…

ActionScript 学习手记之ExternalInterface的使用

February 17th, 2009 No comments

Flash ActionScript 学习手记之ExternalInterface的使用回家之前接到来自学校软件协会的一个开发任务,要求实现.Net与Flash之间的相互操作,具体要求实现C#对flash对象(DisplayObject和DisplayObjectContainer)的操作,包括插入、删除、复制、同时还要实现对象的放大、缩小、旋转、转置,图层移动等等

现在开发基本结束,发布一下我的AS学习手记,说实话,在接到任务之前我是对flash和AS一窍不通,不过现在通了是通了一窍了,哈哈。
源代码可以参阅http://www.lidaren.com/archives/301

Read more…

Categories: 语言编程 Tags: , ,

C#与flash通信和交互的小项目源代码

February 15th, 2009 1 comment

寒假做的一个小项目,实现 .net 与flash 之间的交互和相互操作,现在发布分享,还望高手指正,具体细节我会在以后讲解,如果还有疑问的话,欢迎与我联系。

说明
C#,flash相互操作的demo ,使用的flash的外部API和XML通信,可以用C#创建、删除、复制flash DisplayObject 同时可以实现放大、缩小、拖动、旋转、转置的功能。

环境
Windows XP sp3;
Visual Studio 2005 ;
.NET 2.0;
flash CS3 Professional ;
flashplay10? ActiveX;
ActionScript3.0;

Read more…