IT
摘要: <HTML> <HEAD> <title>Weather</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="J... 阅读全文
posted @ 2009-07-15 11:50 liufei 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一. 显示消息对话框类 做项目时总免不了要弹出对话框,或提示用户,或做用户确认。像WinForm下的MessageBox一样很方便,但web下是不是也可以实现呢,答案是肯定的,我简单总结了一下并封装到类,在项目里像WinForm的MessageBox那样直接调用就可以,也可以把它编译成dll作为组件直接调用,并且它也没有弹出对话框时的大白屏现象:)。 /// <summary> ... 阅读全文
posted @ 2009-07-15 11:43 liufei 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 经常在网络上四处载东西,有时碰到直接拷贝一个类似http://193.100.100.56/TestWebSolution/WebApplication1/test.rar地址准备下载test.rar文件时,却被告知没有登录或者直接跳转到其他页面的情况,然后等登录后直接下载该文件。要实现上面情况,在.NET世界里是比较容易的。1、 首先创建一个类库项目ClassLibrary1,实现如下(点这里查... 阅读全文
posted @ 2009-07-15 11:38 liufei 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 新增的页面事件:在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET 2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IP... 阅读全文
posted @ 2009-07-15 11:36 liufei 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 做Web应用时经常会遇到需要用户输入文本,并且留待以后可以编辑的情况。这时候我们就不得不考虑用户输入的文本中是不是会包含HTML中的关键字的问题。 去除HTML关键字我的办法是替换成转义字符,然后需要编辑时再把转义字符转换回来。这个步骤直接用Replace就可以,不再多说。 这里主要是讲自动识别URL的问题,比如用户输入:www.google.com 时自动加上超级链接标签,需要编辑时再把标签去掉... 阅读全文
posted @ 2009-07-15 11:34 liufei 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: 我在们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。 为了不影响原来的整个网站,我选择使用了HttpModuler来实现。 先让所有的Page从自己的Page类:BasePage类继承,并实现 ISigleLogin接口。相关代码如下: public interface ISingleLogin { string SigleUserLoginId { ge... 阅读全文
posted @ 2009-07-15 11:33 liufei 阅读(263) 评论(0) 推荐(0) 编辑
摘要: c#学习体会:使用 ref 和 out 传递数组(downmoon),希望与大家分享1、与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由接受方为其赋值。例如:public static void MyMethod(out int[] arr) { arr = new int[10]; // 数组arr的明确委派}2、与所有的 ref 参数一样,数组类型的 ref... 阅读全文
posted @ 2009-07-15 11:29 liufei 阅读(205) 评论(0) 推荐(0) 编辑