随笔分类 -  asp.net(c#)

 
深入理解.NET内存回收机制
摘要:Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visual Basic,可以自动完成... 阅读全文
posted @ 2009-09-02 11:03 狂风 阅读(500) 评论(0) 推荐(1)
C#开发和使用中的23个技巧
摘要:1.怎样定制VC#DataGrid列标题?........ 阅读全文
posted @ 2007-09-15 22:45 狂风 阅读(660) 评论(0) 推荐(0)
利用HttpWebRequest发送复杂的HTTP GET请求并且取回响应
摘要:问题 如何发送一个HTTP GET请求并且完全控制这个请求的各项属性。 设计 创建一个HttpWebRequest类的实例,并通过GetResponse()方法取回相应的HTTP响应。 方案 string uri = " http://server/path/WebForm.aspx"; HttpWebRequest req = (HttpWebRequest)WebRequest.Cr... 阅读全文
posted @ 2007-08-17 17:46 狂风 阅读(4757) 评论(4) 推荐(1)
利用WebRequest发送带有认证信息的HTTP请求并取回响应
摘要:问题 如何发送一个带有网络认证证书的HTTP请求并返回相应的HTTP响应。 设计 创建一个 WebRequest对象和一个NetworkCredential对象。把NetworkCredential对象作为WebRequest对象的 Credentials属性赋给它,并且通过WebRequest.GetResponse()方法返回HTTP响应。 方案 string uri = " http://... 阅读全文
posted @ 2007-08-17 17:43 狂风 阅读(1965) 评论(2) 推荐(0)
利用WebClient发送一个简单的HTTP GET请求并且取回响应
摘要:问题 如何发送一个简单的HTTP GET请求并且取回相应的HTTP响应。 设计 创建一个WebClient类的实例,然后使用它的DownloadData()方法。 方案 string uri = "http://server/path/WebForm.aspx"; WebClient wc = new WebClient(); Console.WriteLine("Sending an... 阅读全文
posted @ 2007-08-17 16:57 狂风 阅读(7421) 评论(0) 推荐(0)
一个C#睡前故事
摘要:从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是delega... 阅读全文
posted @ 2007-07-31 22:32 狂风 阅读(1105) 评论(3) 推荐(0)
用编程来实现清除aspx页面缓存
摘要:所有用到页面缓存的aspx页面修改以下cs,让它继承一个自定义基类(例如:PageCacheBase); PageCacheBase 的 Page_Load 加入以下代码: string cacheKey = Request.Url.ToString(); Cache[cacheKey] = new object(); Response.AddCacheItemDependency(ca... 阅读全文
posted @ 2007-07-09 22:16 狂风 阅读(973) 评论(0) 推荐(0)
利用C#实现汉字转化拼音
摘要:1、实现转化的方法 public string convert(string chrstr) { byte[] array = new byte[2]; string returnstr=""; int chrasc=0;int i1 = 0; int i2 =0; ... 阅读全文
posted @ 2007-03-08 15:20 狂风 阅读(2574) 评论(5) 推荐(0)
转载:.NET 事件模型教程(二)
摘要:源文来源:http://blog.joycode.com/percyboy/archive/2005/01/22/43435.aspx .NET 事件模型教程(二) 属性样式的事件声明 单播事件和多播事件 支持多播事件的改进 在第一节中,我们讨论了 .NET 事件模型的基本实现方式。这一部分我们将学习 C# ... 阅读全文
posted @ 2007-02-05 16:12 狂风 阅读(1093) 评论(0) 推荐(0)
转载:.NET 事件模型教程(一)
摘要:源文来源:http://blog.joycode.com/percyboy/archive/2005/01/22/43433.aspx.NET 事件模型教程(一) 事件、事件处理程序概念 问题描述:一个需要较长时间才能完成的任务 高耦合的实现 事件模型的解决方案,简单易懂的 VB.NET 版本 委托(delegate)简介 C# 实现 ... 阅读全文
posted @ 2007-02-02 11:18 狂风 阅读(1363) 评论(0) 推荐(1)
在asp.net中实现删除DataGrid的某条记录时的提示信息
摘要:1. 在DataGrid中加一超链接按钮列,文本设为"删除",在aspx页面中加上下面代码2.在DataGrid中加一超链接按钮列,ID设为"del",绑定数据后.for(int i=0;i< myCount;i++) { ((ImageButton)dataGrid.Items[i].FindControl("del")).Attributes.Add("onclick","re... 阅读全文
posted @ 2006-11-02 19:57 狂风 阅读(1484) 评论(0) 推荐(0)
页面中包括DataGridj时,利用webclient获取页面源代码的解决方法
摘要:页面中包括DataGridj时,利用webclient获取页面源代码的解决方法 主要问题,利用webclent获取页面源代码时,当页面中含有datagrid,并且该控件 使用了自带的分页功能时,正常的方法只能获取第一页面的数据,其它页面的数据 取不到,以下是解决方法。 方法一: 主要思路是利用webclient,post数据到服务来取得数据,这里主要用了一个小工具可以分... 阅读全文
posted @ 2006-05-11 15:45 狂风 阅读(1405) 评论(0) 推荐(0)
WebClient类的使用中遇到的几个问题
摘要:WebClient类的使用中遇到的几个问题 1、由于要做公司网站的图片和Flash进行统计,这里使用了WebClient类,把文件直接下载到本地进行统计,统计过程中发现某一域名下的图片总是下载不了,后来,才知道是这个域名下的图片作了验证,处理方法时,用WebClient向服务器发送请求时,要先设置实例的头信息,如: webclient.Headers.Add("Referer", "域名");... 阅读全文
posted @ 2006-04-29 15:57 狂风 阅读(4437) 评论(1) 推荐(0)
利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
摘要://通过Post发送的数据 string payload="chkbook=book&keyword=管理"; WebRequest req = WebRequest.Create("http://localhost/pceo/Search.aspx"); req.Method = "POST"; req.ContentType = "application/x-www-form-... 阅读全文
posted @ 2006-04-03 17:47 狂风 阅读(1493) 评论(3) 推荐(0)
在web中使用toolbar的DorpDownList
摘要:在web中使用toolbar的DorpDownList 代码如下: 1.第一个方法中定义一个ToolbarDropDownList类型的数据dd,并且定义了一个事件dd.SelectedIndexChanged。 2.第二个方法中写dd.SelectedIndexChanged事件的内容。 3.绑定数据... 阅读全文
posted @ 2006-03-15 18:12 狂风 阅读(551) 评论(0) 推荐(0)