gaoxiang

专注于.NET技术

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  Asp.Net技巧

摘要:包装你的Session,使Session对象化 Posted on 2005-12-31 17:20 zhuweisky 阅读(369) 评论(2) 编辑 收藏 收藏至365Key 所属分类: Web开发 --> 在Web开发中,经常需要使用Session来保存特定用户的信息,在我们的程序中很多地方散落着类似下面的语句: int userAge = (int)this.S... 阅读全文
posted @ 2006-05-18 13:42 S孤单一吻S 阅读(321) 评论(0) 推荐(0)

摘要:封装JMail4.4的POP3为.Net组件(.dll程序集),实现"邮件(附件)到达"等"事件"! 作者:佚名 来源... 阅读全文
posted @ 2006-03-24 23:20 S孤单一吻S 阅读(1056) 评论(0) 推荐(0)

摘要:现在越来越多的网站提供用户的二级域名访问,这对用户本身来说,是一个非常好的体验。能够采用个性化的域名,相信用户是会喜欢的。 由于二级域名系统的开发,牵涉到域名本身,那么如果在本机上开发二级域名系统,并且不通过Internet网访问,就成了一个问题。针对这一点,在这里讲述如何方便的做到这一点。 首先我们找到系统中的一个文件:\windows\system32\drivers\etc\hos... 阅读全文
posted @ 2006-03-23 00:18 S孤单一吻S 阅读(320) 评论(0) 推荐(0)

摘要:今天博客园全面采用二级域名后,发现即使用户已经登录,但在访问二级域名Blog页面时都显示没有登录(表现为发表评论时要求输入验证码, 收藏功能无法正常使用),再次登录后,进入其他二级域名还是需要登录。在代码中,我是通过Request.IsAuthenticated来判断当前请求是否被验证的,以前全部采用www.cnblogs.com域名时很正常,看来是域名不同引起的。对于Form验证,验证是通过co... 阅读全文
posted @ 2006-03-23 00:16 S孤单一吻S 阅读(969) 评论(0) 推荐(0)

摘要:如何构建积木式Web应用刘志波 上下文 基本上我们在儿童时代都玩过积木玩具。通过一块块的积木,再加上我们的想象力,就可以构造出非常多不同的风格的建筑。那么, 我们可不可以把这种搭积木的方式应用到我们的web应用上呢。 问题 web应用通过提供给用户一整套组件(相当于积木),以及一套已经成型的方案(相当于图纸)。用户可以采用类似搭建积木的方式来根据自己的需要制作界面和应用。 环境 采用asp.... 阅读全文
posted @ 2006-03-23 00:03 S孤单一吻S 阅读(209) 评论(0) 推荐(0)

摘要:最近一个朋友问我一个问题: 如何可以将ASPdotNET Forum2.0放到他的一个项目中(好象网上也有人讨论过如何将dotText和ASPdotNET Forum等开源项目集成起来的),他原来的项目已经有一套用户登录机制了,而且用户数据库也是现成的,如何使得在他原来系统上登录后就可以直接转到Forum上,而又不需要再次输入用户信息呢?刚开始感觉a piece of cake..... 阅读全文
posted @ 2006-03-22 23:21 S孤单一吻S 阅读(259) 评论(0) 推荐(0)

摘要:一. 显示消息对话框类 做项目时总免不了要弹出对话框,或提示用户,或做用户确认。像WinForm下的MessageBox一样很方便,但web下是不是也可以实现呢,答案是肯定的,我简单总结了一下并封装到类,在项目里像WinForm的MessageBox那样直接调用就可以,也可以把它编译成dll作为组件直接调用,并且它也没有弹出对话框时的大白屏现象:)。 /// ... 阅读全文
posted @ 2006-03-17 02:29 S孤单一吻S 阅读(198) 评论(0) 推荐(0)

摘要:运用API函数获取系统信息 SystemInfo Window及系统路... 阅读全文
posted @ 2006-03-10 10:14 S孤单一吻S 阅读(300) 评论(0) 推荐(0)

摘要:1.建立工程,比如Document,配置webconfig 2.添加资源文件右键添加新项目,选中Assembly Resource File,命名为strings.en-us.resx和strings.zh-cn.resx,然后配置如下2.1 strings.en-us.resx ... 阅读全文
posted @ 2006-03-10 10:13 S孤单一吻S 阅读(447) 评论(0) 推荐(0)

摘要:1.建立工程,添加引用,添加SharpZipLib.dll2.建立压缩和解压类CompressionFile.cs添加如下代码 using System;using System.IO;using ICSharpCode.SharpZipLib.Zip;using ICSharpCode.SharpZipLib.GZip;using ICSharpCode.SharpZipLib.BZip2;us... 阅读全文
posted @ 2006-03-10 10:05 S孤单一吻S 阅读(397) 评论(0) 推荐(0)

摘要:ASP.NET常用代码 选择自 yangyifan0 的 Blog 关键字 ASP.NET常用代码 出处 1. 打开新的窗口并传送参数: 传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框 ... 阅读全文
posted @ 2006-02-27 22:50 S孤单一吻S 阅读(188) 评论(0) 推荐(0)

摘要:此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。可以加载定制好的h... 阅读全文
posted @ 2006-02-27 22:49 S孤单一吻S 阅读(132) 评论(0) 推荐(0)

摘要:虽然快捷菜单在桌面应用程序中已经是非常通用的元素,但是由于在象ASP.NET这样的基于服务器的技术没有很好的描绘,所以在Web应用程序中快捷菜单并不是很通用。要想使用快捷菜单,浏览器必须高度支持DHTML和丰富事件模式,例如:Microsoft Internet Explorer 5.0及更高版本,或者Netscape 6.0等。然而,各种浏览器的对象模式虽然功能上大至相同,但是成员各名字却各不相... 阅读全文
posted @ 2006-02-27 11:54 S孤单一吻S 阅读(859) 评论(0) 推荐(0)

摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.QuerySt... 阅读全文
posted @ 2006-02-27 11:47 S孤单一吻S 阅读(179) 评论(0) 推荐(0)

摘要:1.建一个通用的处理数据的类 using System;using System.Data;using System.Data.SqlClient;using System.Text;namespace Document{ /**//// /// Summary description for DataHelper. /// public class DataHelp... 阅读全文
posted @ 2006-02-26 15:26 S孤单一吻S 阅读(265) 评论(0) 推荐(0)