文章分类 -  Dot NET

摘要:/// /// 验证给定字符串是否是合法的Guid /// /// 要验证的字符串 /// true/false //======== C# ========// public static bool IsGuid(string strToValidate) { bool isGuid = false; string strRe... 阅读全文
posted @ 2006-03-02 11:36 blueKnight 阅读(1337) 评论(0) 推荐(0)
摘要:[摘自:ASPCOOL] 随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./.... 阅读全文
posted @ 2006-02-24 21:12 blueKnight 阅读(161) 评论(0) 推荐(0)
摘要:方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。 2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。 3、csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入导出。 实现方法: SqlConn... 阅读全文
posted @ 2006-02-24 12:05 blueKnight 阅读(270) 评论(0) 推荐(0)
摘要:有时候出差把项目带出去后,打开时老是提示我要连接源代码管理服务器,这个程序用到的源代码服务器管理我当然连接不上,看着很不爽,就开始删除源代码管理信息。 先删除解决方案目录、各个项目目录下的: mssccprj.scc 、 工程名.vssscc、 vssver.scc 、 项目名.csproj.vspscc 这四类文件后,打开项目仍然报没删除干净,报下面错误: (... 阅读全文
posted @ 2006-02-21 19:00 blueKnight 阅读(190) 评论(0) 推荐(0)
摘要:一般做一个系统,常用连接数据库的字符,我们可以把他统一在一个文件里,引用的是就拿出来.即方便又省事.拿sql server和access来总结一下. sql server:不分物理路径和虚拟路径,统一在web.config里设置.具体如下: 在引用时:string strConnection=ConfigurationSettings.AppSettings["overred"]; acces... 阅读全文
posted @ 2006-02-15 13:39 blueKnight 阅读(214) 评论(0) 推荐(0)
摘要:URL 重写就是把URL地址重新改写(汗^_^)。详情:http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx优点:把url缩短等用法:1.下载ms的URLRewrite.dll,放到你的bin下2.在web.config里设置如下:~/d(\d+)\.aspx~/default.aspx?... 阅读全文
posted @ 2006-02-15 13:36 blueKnight 阅读(160) 评论(0) 推荐(0)
摘要:在网上看到一些把动态的aspx页转为htm的程序,有简单也有复杂的。 自己修改一个简单的,拿出来。 很多人说这个简单的没什么实用价值,其实每个事物的存在都有他的价值,程序也不例外。 比如你开发个新闻系统,当管理员添加个新闻,.aspx?overredid=20050719 然后在s端生成overred20050719.htm,让访问者直接访问这个htm,这样速度应该会快(不需要访问数据库),而且安... 阅读全文
posted @ 2006-02-15 13:23 blueKnight 阅读(590) 评论(0) 推荐(0)
摘要:使用ADO.NET读取数据时,可以采用DataReader的方式来读取数据,针对不同类型的数据库连接类型使用不同的DataReader,比如针对 SqlConnection 则使用 SqlDataReader,对于 OleDbConnection使用 OleDbDataReader,大家稍加观察,可以看到这些不同类型的DataReader之间最大的共同点就是实现了 System.Data.... 阅读全文
posted @ 2006-02-13 13:36 blueKnight 阅读(840) 评论(1) 推荐(0)
摘要:DataSet类,数据缓存机制。在理解数据缓存机制之前需要理解DataRow的两个概念,即行状态和行版本。行状态就是指DataRow的RowState属性,它可以的取值有Added、Deleted、Detached、Modified、Unchanged(含义可以在MSDN上查到),它用来描述数据行的状态,比如在删除某一行后,此行并不会本真正的被删除,因此它的行状态是Deleted;行版本有四... 阅读全文
posted @ 2006-02-12 14:48 blueKnight 阅读(505) 评论(0) 推荐(0)
摘要:绑定列 显示于列页眉中的图片,此图片会取代HeaderText的文本 如果“自动创建列”为true,则绑定列先显示,接着显示自动列,而且自动生成的列不会被加入到columns集合中。 超级链接列 //打开链接打开的位置或方式 按钮列 普通按钮 // HeaderText="操作"> //列表头 选择按钮 编辑按钮 删除按钮 CommandName设... 阅读全文
posted @ 2006-02-09 15:01 blueKnight 阅读(284) 评论(0) 推荐(0)
摘要:本文总结如何在.Net WinForm和.Net WebForm(asp.net)中将图片存入SQL Server中并读取显示的方法 。1.使用asp.net将图片上传并存入SQL Server中,然后从SQL Server中读取并显示出来:1)上传并存入SQL Server 数据库结构 create table test { id identity(1,1), FImage image } 相关... 阅读全文
posted @ 2006-02-09 14:48 blueKnight 阅读(221) 评论(0) 推荐(0)
摘要:DataGrid内置了排序功能,但要想实现双向排序(即点击奇数次时以从大到小排序,点击偶数次时从小到大排序),需要借助于ViewState,实现步骤如下: 1.首先将DataGrid的AllowSorting设为True; 2.设定每一列的排序表达式,一般都设为这一列所对应的数据表中的字段名称; 3.为DataGrid添加排序事件。 4.最后在排序事件中添加如下代码: if(ViewState["... 阅读全文
posted @ 2006-02-09 14:47 blueKnight 阅读(300) 评论(0) 推荐(0)
摘要:一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。... 阅读全文
posted @ 2006-01-25 12:01 blueKnight 阅读(171) 评论(0) 推荐(0)
摘要:Cache用法之页面声明 Cache用法之代码控制 HttpCachePolicy类是专门用来控件Cache的,可以用Response.Cahce来访问这个类的实例 Response.Cache.SetExpires(DateTime.Now.AddSeceonds(10)); Response.Cache.SetCacheability(HttpCacheablility.Pu... 阅读全文
posted @ 2006-01-17 21:52 blueKnight 阅读(207) 评论(0) 推荐(0)
摘要:在开发ASP.NET站点项目中,经常用表格化的方式显示数据。最常用的可能就是DataGrid绑定DataSet数据的方式。在做过的软件项目中,有3种表格化数据的典型处理方式。 1、DataGrid绑定数据源。这种方式大家用的最多,但是DataGrid与ADO.NET完美的绑定方式,还是让人不爽。清一色的DataGrid风格很难适应不同项目的特殊风格,而且在DataGrid上做出的... 阅读全文
posted @ 2006-01-10 13:36 blueKnight 阅读(470) 评论(0) 推荐(0)
摘要:一.利用Jmail发送邮件 1/**//// 2/// 利用Jmail发送邮件 3/// 4private void SendMailByJmail() 5{ 6 /**////建立发邮件类 7 jmail.MessageClass oJmailMessage = new jmail.MessageClass(); 8 9 /**//// 字符集10 ... 阅读全文
posted @ 2005-12-30 20:16 blueKnight 阅读(429) 评论(0) 推荐(0)
摘要:1、直接利用IE的打印功能。一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=... 阅读全文
posted @ 2005-12-30 20:04 blueKnight 阅读(1319) 评论(0) 推荐(0)
摘要:棒图有时又称为"Bar"图,在ASP.NET中拥有了一个新功能--绘图功能,通过此功能就能够按照要实现的图表的模样来绘制,最后在客户端的浏览器中形成一个图片,从而显示出图表来。 本文就是介绍在ASP.NET页面中实现Bar图的具体方法。希望本篇文章能够让您领会到ASP.NET中强大的绘图功能,而我们知道图表只有在和数据库关联以后,才能够显示出更强大的优势。下面就来介绍在ASP.NET页... 阅读全文
posted @ 2005-12-30 14:30 blueKnight 阅读(313) 评论(0) 推荐(0)
摘要:ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的图片的模样,进行绘制,最后把绘制好的实例以数据流的方式传送到客户端的浏览器上,并形成图片显示出来。本文要介绍的在ASP.NET页面中实现数据饼图采用的基本也是这种方法。饼图有时称为"Pie"图,... 阅读全文
posted @ 2005-12-30 14:26 blueKnight 阅读(458) 评论(0) 推荐(0)
摘要:一. 用Asp.net实现邮件系统 1/**//// 2 /// 功能:实现在Web页面中发送Email 3 /// 4 private void SendMail() 5 { 6 MailMessage m = new MailMessage(); 7 8 ... 阅读全文
posted @ 2005-12-30 13:17 blueKnight 阅读(297) 评论(0) 推荐(0)