随笔分类 -  asp.net,C#

给Repeater、Datalist和Datagrid增加自动编号列
摘要:号 内容 1 Taye 2 BOx 3 Glass 4 StarCraft 一、正序A、AllowPaging=False情况下,使用以下方法就可以实现:1<asp:DataGridid="DataGrid1"runat="server">2<Columns>3<asp:TemplateColumn>4<ItemTemplate>5<%#Con... 阅读全文

posted @ 2009-10-09 10:24 与时俱进 阅读(216) 评论(0) 推荐(0) 编辑

检测到您尚未安装ALEXA工具条
摘要:怎样检测浏览器端是否安装了alexa工具条,怎样判断IE浏览器是否已经安装了Alexa工具条:(以asp为例)获取客户端浏览器信息:Request.ServerVariables("HTTP_USER_AGENT")可以比较:如果已经安装:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Alexa Toolbar)如果没有安装:Mozilla/... 阅读全文

posted @ 2009-10-03 22:29 与时俱进 阅读(302) 评论(0) 推荐(0) 编辑

在ASP.NET中使用Global.asax文件
摘要:Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。   概述   Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中... 阅读全文

posted @ 2009-09-30 21:50 与时俱进 阅读(276) 评论(0) 推荐(1) 编辑

C# 判断是否为数字
摘要:1、int n;string str="xxx";if(int.TryParse(str,out n)){ //为数字}else{ //非数字}2、1、string pat=@"[\u4e00-\u9fa5]";Regex rg=new Regex(pat);Match mh=rg.Match(textBox1.Text);if(mh.Success){ //是汉字}2、function fucC... 阅读全文

posted @ 2009-09-29 22:52 与时俱进 阅读(23918) 评论(0) 推荐(3) 编辑

ASP.NET上传图片,服务器端验证,宽度,高度,文件类型,尺寸,文件大小,图片上传,图片格式检查
摘要:首先在页面上的 form 里加入//< INPUT style="WIDTH: 272px; HEIGHT: 22px" type="file" size="26" name="picfile" id="picfile" runat="server" >代码里作如下定义//protected System.Web.UI.HtmlControls.HtmlInputFile picf... 阅读全文

posted @ 2009-09-29 13:33 与时俱进 阅读(2276) 评论(0) 推荐(0) 编辑

C#中的装箱与拆箱的概念
摘要:所谓装箱和拆箱是一个很抽象的概念 装箱是将值类型转换为引用类型 拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 例如: int val = 100; object obj = val; Console.WriteLine (“对象的值 = {0}", obj); 这是一个装箱的过程,是将值类型转换为... 阅读全文

posted @ 2009-09-29 13:31 与时俱进 阅读(313) 评论(0) 推荐(0) 编辑

C#.NET 中的类型转换
摘要:C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名  许... 阅读全文

posted @ 2009-09-29 13:03 与时俱进 阅读(1014) 评论(0) 推荐(0) 编辑

Application Session Cookie ViewState Cache
摘要:Application1. Application用来保存所有用户共用的信息2. 在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中。3. 如果要使用Application 要注意的是所有的写操作都要在Application_OnStart事件中完成(glob... 阅读全文

posted @ 2009-09-29 13:01 与时俱进 阅读(204) 评论(0) 推荐(0) 编辑

Asp.net(C#)-显示所有缓存 清除所有缓存
摘要://清除所有缓存 protected void RemoveAllCache() { System.Web.Caching.Cache _cache = HttpRuntime.Cache; IDictionaryEnumerator CacheEnum = _cache.GetEnumerator(); ArrayList al = new ArrayList(); while (CacheEn... 阅读全文

posted @ 2009-09-29 12:51 与时俱进 阅读(421) 评论(0) 推荐(0) 编辑

Asp.net 缓存技术总结
摘要:提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流:1.页面缓存  要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。   <%@ OutputCache CacheProfile=" " NoStore... 阅读全文

posted @ 2009-09-29 12:48 与时俱进 阅读(291) 评论(0) 推荐(0) 编辑

Asp.net(C#)-彩色图片转化为黑白
摘要:/// <summary>/// 彩色图片转化为黑白/// </summary>/// <param name="source"></param>/// <returns></returns>public static Bitmap ConvertToGrayscale(Bitmap bitmap){Bitmap bm = n... 阅读全文

posted @ 2009-09-29 12:45 与时俱进 阅读(584) 评论(0) 推荐(0) 编辑

Asp.net(C#)-数据绑定格式化
摘要:DataFormatString="{0:格式字符串}"1、时间格式化:{0:yyyy-MM-dd}2、格式数字字符串 输入 结果"{0:C}" 12345.6789 $12,345.68"{0:C}" -12345.6789 ($12,345.68)"{0:D}" 12345 12345"{0:D8}" 12345 00012345"{0:E}" 12345.6789 1234568E+004"... 阅读全文

posted @ 2009-09-29 12:42 与时俱进 阅读(1977) 评论(0) 推荐(0) 编辑

Asp.Net基于forms的验证机制
摘要:构建基于forms的验证机制过程如下:1,设置IIS为可匿名访问和asp.net web.config中设置为form验证2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用)3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票中,如: FormsAuthentication.SetAuthCookie(Username,true ... 阅读全文

posted @ 2009-09-28 09:33 与时俱进 阅读(224) 评论(0) 推荐(0) 编辑

说说Asp.net 身份验证、授权
摘要:观其大略:1.Asp.net是依存于IIS的一个服务,说到Asp.net的安全相关的话题当然要有一个整体上的思路:IIS接收—》IIS验证—》IIS授权---》ASP.net验证---》Asp.net授权---》资源返回给用户IIS从网络上接收到一个HTTP WEB请求可以使用SSL技术来保证服务器的身份,此外SSL也可以提供一个安全通道来保护客户端和服务器端的机密数据的传... 阅读全文

posted @ 2009-09-28 09:30 与时俱进 阅读(334) 评论(0) 推荐(0) 编辑

接口(Interface)的作用
摘要:继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法.2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方法Behavior(),... 阅读全文

posted @ 2009-09-27 15:39 与时俱进 阅读(7878) 评论(0) 推荐(0) 编辑

Web 应用的 UML 建模与 .NET 框架开发
摘要:基于Web的应用系统一般包含两部分:服务器和客户端浏览器。服务器主要对事务进行逻辑处理,而用户对服务器上业务逻辑的影响,使Web应用往往具有 复杂性和高度动态性的特点。这种特点使得基于Web应用的系统开发比较复杂、管理困难。为了有效地解决上述问题,缩短开发周期,减少维护费用,主要策略是 对Web应用进行建模。UML是面向对象技术领域中占主导地位的统一建模语言。此外,.NET框架在通用语言运行时CL... 阅读全文

posted @ 2009-09-27 15:24 与时俱进 阅读(717) 评论(0) 推荐(1) 编辑

C#网页自动登录和提交POST信息的多种方法
摘要:网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不... 阅读全文

posted @ 2009-09-27 15:11 与时俱进 阅读(303) 评论(0) 推荐(0) 编辑

如何用C#设置IE的代理
摘要:大家好,在上一篇文章中《用C#实现Web代理服务器》中大家知道了代理服务器的实现和使用。但是使用上文介绍中的方法每次都要设置很麻烦。所以就有了本文《如何用C#设置IE的代理》我以以把主要源码贴出,希望给大家帮助1privatevoidbutton3_Click(objectsender,EventArgse)2{3//打开注册表键4Microsoft.Win32.RegistryKeyrk=Mic... 阅读全文

posted @ 2009-09-27 15:10 与时俱进 阅读(2299) 评论(0) 推荐(1) 编辑

GridView控件自定义分页详解
摘要:前些天我写了关于 <<在存储过程中实现分页>>和<<GridView控件事件详解 >> ,后来又有一些人问我怎样在GridView中应用这个东东!其实很简单,主要是怎么保存当前页面的页码PageIndex问题,不过把这个解决了什么都 好办了.因为在分页过程中:PageSize是一定的,我们可以用一个属性来表示.保存PageIndex好多中方法,而且数... 阅读全文

posted @ 2009-09-20 17:51 与时俱进 阅读(305) 评论(0) 推荐(0) 编辑

采用HttpModules来重写URLs(实践篇)
摘要:首先写一个处理URLs重写的类,并且这个类必须继承IHttpHandler接口,以博客园的程序为例: public class UrlReWriteModule : System.Web.IHttpModule{ public void Init(HttpApplication context) { context.BeginRequest +=new EventHandler(context_... 阅读全文

posted @ 2009-09-16 17:33 与时俱进 阅读(218) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈