摘要: 文件上传一. 在Form中一定要将encType设为"multipart/form-data":form id="WebForm3" method="post" encType="multipart/form-data" runat="server" 二. 判断是否有文件上传了:当用户没有选择任何要上传的文件,即HtmlInputFile控件中的文本框为空时点击了上传按钮后,在服务端得到的File1.PostedFile对象不是null,而是有对象的,所以不能用(File1.PostedFile == null)来判断是否上传了文件,用(File1.PostedFile.ContentLe 阅读全文
posted @ 2004-10-24 23:58 leonardleonard 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 作者:未知 请作者速与本人联系我当前所吃的东东都固定为食物,所以一点也不惊讶,这一周的主题为cookies。Cookies用于存储特定用户信息,它提供了Web程序中一种有用的方式。多年以来,JavaScript开发人员已经进行了有关cookie的大量工作。同样,ASP.NET通过System.Web空间名称也提供了cookie的访问。虽然你不应该使用cookie来存储一些敏感性的数据,但是,它们是处理锁细数据的一个极好的选择,比如颜色参数选择或者最后一次访问日期。传递cookiescookie是存储在客户端计算机的一个小文件。如果你是一个Windows用户,可以在用户路径中查看Cookies路 阅读全文
posted @ 2004-10-24 23:55 leonardleonard 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在使用DataGrid分页的时候,正常情况下,绑定数据库列表纪录时会自动产生分页的效果,然而我发觉在删除纪录的时候总会发生"无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。"的异常,其实解决这个问题很简单,我们要做的就是在DataGrid1_DeleteCommand事件中判断CurrentPageIndex的值,并根据不同的结果来绑定DataGrid。//检索数据库的函数public DataSet GetZcbd(){try{DataSet ds=new DataSet();string searchString="select id,yy,b 阅读全文
posted @ 2004-10-24 23:54 leonardleonard 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 这个函数也没有什么特别之处,就是可以截取一定长度的字符串,可能小特点就是len是字节,解决了汉字与英文字节不一样导致直接截取到的长度不一样的问题, #region 字符串截取函数 public static string CutString(string inputString,int len) { ASCIIEncoding ascii = new ASCIIEncoding(); int tempLen=0; string tempString=""; byte[] s = ascii.GetBytes(inputString); for(int i=0;is.Length;i++) { 阅读全文
posted @ 2004-10-24 23:52 leonardleonard 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Asp.net的默认的最大可以上载的文件是4M,可以在web.config中配置.配置 ASP.NET HTTP 运行库设置。该节可以在计算机、站点、应用程序和子目录级别声明。configurationsystem.webhttpRuntimehttpRuntime useFullyQualifiedRedirectUrl="true|false" maxRequestLength="size in kbytes" executionTimeout="seconds" minFreeThreads="number of threads" minFreeLocalRequestFr 阅读全文
posted @ 2004-10-24 23:50 leonardleonard 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 作者:未知 请作者速与本人联系前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版,之前只知道某些软件从功能上有企业版、标准版之分,却从不知道.Net程序集还有Debug和Release之区别,真是惭愧学了这一年C#。然后在博客园的提问区发文求教,两天过去竟无人问津(还是自己太懒,要检讨),只好自己翻MSDN、用Google搜,现在总算有点明白了。关于Debug和Release,MSDN里面是这么说的:Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。如果在 Visual 阅读全文
posted @ 2004-10-24 23:48 leonardleonard 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 利用SYSTEM.IO名空间中的STREAMWRITER,STREAMREADER及FILE类,完成文件读、写、删除的操作。 -------------------------------------------------------------------------------- 1、写文件 writefile.aspx %@ImportNamespace="System.IO"%'引入所需的NameSpace % Response.write("WritingthecontentintoTextFileinASP.NETBR") DimstrwriterobjAsStream 阅读全文
posted @ 2004-10-24 23:47 leonardleonard 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 作者:pcskySQL语句如下: SELECT DD.SumHits, AA.CountArt, CC.WeekUpdate, BB.RegUserNumFROM(SELECT COUNT(newsid) AS CountArt FROM article) AA,(SELECT COUNT(id) AS RegUserNum FROM Admin) BB,(SELECT COUNT(newsid) AS WeekUpdate FROM(article) WHERE DateDiff('ww', DateAndTime, Now()) = 7) CC,(SELECT SUM(hits) AS 阅读全文
posted @ 2004-10-24 23:46 leonardleonard 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在开发电子邮件发送程序的时候,我们经常需要使用到相应的组件,其实不需要第三方的组件(例如:Jmail)照常可以做到发送Email的功能。 在系统目录(如c:\winnt或c:\windows)的system32子目录中可以找到一个名称为cdosys.dll的文件,我们可以通过ASP.NET调用此COM组件来实现Email的发送。cdosys构建在SMTP协议和NNTP协议之上,并且作为Windows2000 Server的组件被安装,当然我们也可以使用Exchange2000中cdoex.dll来实现发送邮件的机制。由于cdosys.dll自动内嵌到了操作系统中,所以不用再去注册相应的其他发送 阅读全文
posted @ 2004-10-24 23:43 leonardleonard 阅读(124) 评论(0) 推荐(0) 编辑
摘要: public void HideAllFunction(Page page) {if(!page.IsStartupScriptRegistered ("msgHideAllFunction")){string clientScript=@"script language=JavaScriptfunction KeyDown(){ if ((window.event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 ← //屏蔽 Alt+ 方向键 → { event.retur 阅读全文
posted @ 2004-10-24 23:42 leonardleonard 阅读(134) 评论(0) 推荐(0) 编辑