文章分类 -  Asp.net小知识

Asp.net小知识
Asp.net中以对话框形式下载文件(VB.net)
摘要:Private Sub Page_Load()Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '在此处放置初始化页的用户代码 Dim imgUrl As String = Me.Request.QueryString("url... 阅读全文
posted @ 2007-06-25 19:44 刺猬博客 阅读(286) 评论(0) 推荐(0)
缓存技术
摘要:介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题 1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度; · 稳定性——同一个应用中,对同一数据、逻辑功能和用户界面... 阅读全文
posted @ 2007-05-11 15:26 刺猬博客 阅读(227) 评论(0) 推荐(0)
asp.net图片上传后,图片实际删除总结
摘要:个人补充:Server.MapPath()中路径从数据库中读取如\aa\bb\cc.jpg 删除得有~符号 读取后添加~就是读取值=“~”+读取值; 一、 using System.IO; SqlConnection conn = new SqlConnection(strConnectionString); string SQL = "select ... 阅读全文
posted @ 2007-05-11 15:20 刺猬博客 阅读(586) 评论(0) 推荐(0)
.Net 中通用的FormatString格式符整理
摘要:下表描述了用来格式化 DateTime 对象的标准格式说明符。 格式说明符 名称 说明 d 短日期模式 显示由与当前线程关联的 DateTimeFormatInfo.... 阅读全文
posted @ 2007-05-11 15:18 刺猬博客 阅读(235) 评论(0) 推荐(0)
ASP.NET 安全认证——用Form 表单认证实现单点登录(下)
摘要:十二、 Cookie 在 ASP.NET 中的用法 大家也许和我一样,很少在 ASP.NET 中使用 Cookie ,传参数呀,存变量呀,用的比较多的是 Session 或 ViewState 以及隐藏控件,有的干脆用“ ? ”的请求方式。 1、 Cookie 存放的目录 Cookie 是存放在客户端的东东,放在“Temporary Internet Files”目录,所以说存... 阅读全文
posted @ 2007-05-11 14:56 刺猬博客 阅读(341) 评论(0) 推荐(0)
ASP.NET 安全认证——用Form 表单认证实现单点登录(上)
摘要:第三部分 实现单点登录(Single Sign On) “等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心。盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷落的无奈早就无所谓,累也不说累”(歌词《今天》新演绎)。看着人家的 Blog 文章的评论是一条接一条,再瞧瞧自己:“无人问津呐,真…无…奈……唉,没人理我,还是回家吧。”“哎,还没开始写,怎么就走了?回去干什... 阅读全文
posted @ 2007-05-11 14:55 刺猬博客 阅读(331) 评论(1) 推荐(0)
ASP.NET 安全认证(一)
摘要:ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分: 第一部分 —— 怎样实现From 认证; 第二部分 —— Form 认证的实战运用; 第三部分 —— 实现单点登录(Single ... 阅读全文
posted @ 2007-05-11 14:54 刺猬博客 阅读(235) 评论(1) 推荐(0)
危险字符过滤的类
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.IO;using System.Text;using System.Text.RegularExpressions;using System.Runti... 阅读全文
posted @ 2007-05-11 14:51 刺猬博客 阅读(264) 评论(1) 推荐(0)
数据安全验证之正则表达式
摘要:这几天正在制作用户登陆这一块,用户登陆其中我觉得最烦人的就是输入数据的验证;虽然微软给了我们几个强的控件,但是自己写正则表达式那是相当的耗时间啊;在网上有很多人在网上发部了很多有用的正则表达式,可能以后会再次用到这些表达式,这里把它记录下来;通过验证控件并不是100%保险的,因为用户控件只是在客户端验证,有些无聊的人根本不通来那些来提交数据,所以我们还是要在服务端再次验证,这样正则表达式就成为了我... 阅读全文
posted @ 2007-05-11 14:50 刺猬博客 阅读(517) 评论(0) 推荐(0)
ASP.NET中实现二级或多级域名(修改UrlRewrite)
摘要:大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://http://www.abc.com//1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com/ 重写为 http://www.abc.com/show.asp... 阅读全文
posted @ 2007-05-11 14:32 刺猬博客 阅读(170) 评论(0) 推荐(0)
七招制胜ASP.NET应用程序开发
摘要:1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不同层次的两个目录的aspx文件分别引用时,问题就会出现了。 ~/image/about.bmp 是一种非常好的方法,它以Web应用程序的根目录为起始点,这样使得比你使用./i... 阅读全文
posted @ 2007-05-10 15:55 刺猬博客 阅读(168) 评论(0) 推荐(0)
使用DES对称加密代码,支持中文
摘要://名称空间 using System; using System.Security.Cryptography; using System.IO; using System.Text; //方法 //加密方法 public string Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new DES... 阅读全文
posted @ 2007-05-10 15:48 刺猬博客 阅读(222) 评论(1) 推荐(0)
Asp.net 中的Cookie操作
摘要:1、写Cookie HttpCookie myCookie = new HttpCookie("CookieName");myCookie.Values.Add("CookieItem1","CookieItem1Value");myCookie.Values.Add("CookieItem2","CookieItem2Value");myCookie.Expires = DateTime.Now... 阅读全文
posted @ 2007-05-10 15:47 刺猬博客 阅读(165) 评论(0) 推荐(0)
让你的ASP.NET虚拟主机也支持子网站
摘要:现在ASP.NET虚拟主机一般都可以绑定多个域名,但是通过这几个域名打开的页面都一样。如何使绑的这几个域名分别打开不通的页面(即实现子网站的功能)呢? 其实很简单,只需4个步骤: 1)给虚拟主机绑定几个域名;例如:www.abc.com,services.abc.com,support.abc.com。 2)在虚拟主机站点的根目录下建立几个文件夹;例如:services,support... 阅读全文
posted @ 2007-05-10 15:42 刺猬博客 阅读(160) 评论(0) 推荐(0)
ASP.NET获取客户端IP及MAC地址
摘要:获取客户端IP: private string GetClientIP() { string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (null == result || result == String.Empty) { result = HttpCont... 阅读全文
posted @ 2007-05-10 13:52 刺猬博客 阅读(318) 评论(0) 推荐(0)
ASP.NET 2.0 中实现跨页提交
摘要:在ASP.NET 1.x的时候,很多朋友可能需要进行跨页提交的处理,也就是从页面A能够提交到页面B,甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员,可能更有这种需求。但很不幸,在ASP.NET 1.x的时候,处理这种跨页请求是十分丑陋的,需要非常多的“技巧化”处理。 在ASP.NET 2.0的时候,对于跨页提交已经有了非常合理的解决方案,以下就... 阅读全文
posted @ 2007-05-10 13:46 刺猬博客 阅读(173) 评论(0) 推荐(0)
必须知道的东东(HttpModule,HttpHandler)之一
摘要:HttpModule 必须要掌握的东西 HttpHandler 必须要掌握的东西,非常有用 阅读全文
posted @ 2007-05-10 13:43 刺猬博客 阅读(159) 评论(1) 推荐(0)
Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?
摘要:1.绑定时格式化日期方法: 2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString(); 3.用String类转换日期显示格式: String.Format("yyyy-MM-dd",yourD... 阅读全文
posted @ 2007-05-10 13:37 刺猬博客 阅读(288) 评论(0) 推荐(0)
在虚拟主机上用asp.net轻松实现urlrewrite
摘要:在网上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其实这种方法是错误的。第一,HttpHandle是实现不了urlrewrite的;第二Server.Transfer是标准的重定向,根本不是urlrewrite。 阅读全文
posted @ 2007-05-10 13:29 刺猬博客 阅读(146) 评论(0) 推荐(0)
Header/title/Meta tages/Style操作的一点小技巧
摘要:收集一些偶然看到的小Tips,先列一些在这儿,慢慢补充。 阅读全文
posted @ 2007-05-10 13:25 刺猬博客 阅读(240) 评论(0) 推荐(0)