摘要: 文件上传一. 在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 阅读(221) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系我当前所吃的东东都固定为食物,所以一点也不惊讶,这一周的主题为cookies。Cookies用于存储特定用户信息,它提供了Web程序中一种有用的方式。多年以来,JavaScript开发人员已经进行了有关cookie的大量工作。同样,ASP.NET通过System.Web空间名称也提供了cookie的访问。虽然你不应该使用cookie来存储一些敏感性的数据,但是,它们是处理锁细数据的一个极好的选择,比如颜色参数选择或者最后一次访问日期。传递cookiescookie是存储在客户端计算机的一个小文件。如果你是一个Windows用户,可以在用户路径中查看Cookies路 阅读全文
posted @ 2004-10-24 23:55 leonardleonard 阅读(145) 评论(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 阅读(183) 评论(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 阅读(356) 评论(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 阅读(155) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版,之前只知道某些软件从功能上有企业版、标准版之分,却从不知道.Net程序集还有Debug和Release之区别,真是惭愧学了这一年C#。然后在博客园的提问区发文求教,两天过去竟无人问津(还是自己太懒,要检讨),只好自己翻MSDN、用Google搜,现在总算有点明白了。关于Debug和Release,MSDN里面是这么说的:Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。如果在 Visual 阅读全文
posted @ 2004-10-24 23:48 leonardleonard 阅读(163) 评论(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 阅读(125) 评论(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 阅读(133) 评论(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 阅读(131) 评论(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 阅读(141) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系数据表定义了如何在数据库中存储数据,但没有说明如何存取数据。我们还需要了解读写记录以便从表中再次调用选定行和列的详细信息。开发人员通常会在其代码中编写一些特殊的查询语句,用于读写数据。这不仅会导致效率低下,还会带来安全性问题。在本应用中,所有数据存取工作都将通过 SQL Server 存储过程(stored procedures,有时称作“stored procs”或“sprocs”)来处理。使用存储过程可以提高解决方案的性能并使之更安全。此外,使用存储过程可以增加数据层的抽象级别,从而保护解决方案的其他部分不受小的数据布局和格式变化带来的影响。这样可使您的解决方 阅读全文
posted @ 2004-10-24 23:40 leonardleonard 阅读(108) 评论(0) 推荐(0)
摘要: C# 版 function ID15T18(strTemp){var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'); var nTemp = 0, i;if(strTemp.length==15){strTemp = strTemp.substr(0,6) + '19' + strTemp.substr(6,strTemp.length-6);f 阅读全文
posted @ 2004-10-24 23:38 leonardleonard 阅读(176) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系这篇文章主要介绍如何在DataGrid控件中实现编辑、删除、分类以及分页操作。为了实现我们的意图,我们使用SqlServer2000自带的NorthWind数据库。程序分为两部分: 1.包含HTML代码的.ASPX文件 2.包含所有逻辑及方法的后台C#类文件 代码: ASPX文件: 在这里我们设计了一个DataGrid对象,我为一些属性和方法作了注解。它就变得如此的简单:代码拷贝框 asp:DataGrid id="MyDataGrid" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 104p 阅读全文
posted @ 2004-10-24 23:35 leonardleonard 阅读(257) 评论(0) 推荐(0)
摘要: 作者:卢彦.NET PetShop和Duwamish简单介绍相信大家一定听说过有名的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop,微软号称以27倍的速度和1/4的代码量遥遥领先于基于J2EE的PetStore宠物商店。虽然SUN也曾对此抱怨过不满,指责此"大战"有水分,不过无论如何,.NET PetShop绝对是一个经典的.NET实例教程,至少为我们提供了一条赶超J2EE的“捷径” :),它的下载地址是:http://www.gotdotnet.com/team/compare.NET PetShop宠物网上商店首页而Duwamish则是一个外表简单,内部却极其复杂的 阅读全文
posted @ 2004-10-24 23:34 leonardleonard 阅读(152) 评论(0) 推荐(0)
摘要: 在做.net开发时,经常能碰到这样的情况,页面很长,而我们一般用的都是服务器端控件,用服务器端控件有这样一个缺点,就是控件每次都要和服务器交互,而产生页面的刷新,试想一下,如果页面很长,而页面中的控件又很多,每次都要刷新到页面顶部,那我们在填写资料时页面每刷新一次我们都要拖动一次滚动条,这样实在是很麻烦,问题由此产生,一些人用SmartNavigation 方法,这个方法可行,但它一般会与页面中的验证控件或是JS 产生冲突,从而导致页面的失效,在这我找到一个用JS来解决问题的办法供大家参考环境为VS.NET 2000和VS.NET 2003通过script language="javascr 阅读全文
posted @ 2004-10-24 23:31 leonardleonard 阅读(119) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系当我们在网站上建立数据库时,保护用户的信息安全是非常必要的。多数用户不愿意让别人知道自己的信息,同时网管也不想因为安全问题而丢失网站的信誉。无论对于谁,安全问题都是非常重要的。  为了解决这个问题,我给大家提供一个简单实用,但是老套的方法,就是口令加密。在此我们使用ASP.NET技术对口令加密。简单的讲,就是将用户提供的口令加密之后,然后让它和存放于系统中的数据比较,如果相同,则通过验证。  在ASP中,并未提供加密的对象,我们只能使用外部的对象来进行加密。现在好了,在ASP.NET中提供了加密的解决方法。在名字空间System.Web.Security中包含了类 阅读全文
posted @ 2004-10-24 23:28 leonardleonard 阅读(117) 评论(0) 推荐(0)
摘要: 作者:李洪根 微软MVP E-MAIL:lihonggen0@163.com水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS 二、使用CrystalReportViewer进行预览CrystalReportViewer控件允许在应用程序中查看 Crystal Report。ReportSource 属性用于设置要查看哪个报表。该属性设置之后,报 阅读全文
posted @ 2004-10-24 23:20 leonardleonard 阅读(126) 评论(0) 推荐(0)
摘要: 作者:David S. Platt 出自:微软本文假定您熟悉 Visual Basic .NET、C# 和 HTML下载本文的代码: WebC.exe (274KB)摘要 预建的自定义控件可以简化和加快应用程序的设计,并使您能够维护 UI 的一致性。但是,预先打包的控件可能很大,速度很慢,并且是特定于操作系统的。对于不愿意使用预先打包的控件的人来说,Visual Studio .NET 提供了类似于 Windows 窗体中的控件的 Web 窗体控件,其中包括标签和文本框,以及新增的 DataGrid 等,所有这些控件都可以进行自定义。如果要设计自己的控件,您可以通过使用 .NET 框架所提供的 阅读全文
posted @ 2004-10-24 23:17 leonardleonard 阅读(469) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为集成开发环境。但使用了Visual Studio .NET,我们可以 阅读全文
posted @ 2004-10-24 23:15 leonardleonard 阅读(102) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系得到“素材”首先我们需要得到一个HTML编辑器的原始代码,网上有不少这类的编辑器,如大名鼎鼎的RichTextBox,为了避免版权纠纷,以我所做得为例(暂名:UltraTextBox):在编辑器工具栏的空白地方点击鼠标右键--查看源代码,如图所示。把代码拷贝出来保存成一个.htm文件就可以看到效果,是不是感觉很简单的就作了一半?:)为了以后讲解方面我们把它保存为editor.aspx文件,在这里注意删除掉__VIEWSTATE一段。然后把相应的图标,CSS文件等保存在相应的位置,否则你的界面会很难看,当然你也可以根据需要自己来做图标。好了,准备工作基本做完,下面 阅读全文
posted @ 2004-10-24 23:12 leonardleonard 阅读(230) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系一、前言 在ASP.NET中大部分如删除等一些动作为了友好都为添加confirm('')来弹出消息框进行提示,但是HTML控件和WEB控件是否使用的方法是一样的呢?二、方法A. System.Web.UI.WebControls.Button控件现在一般都是这样在Page_Load中添加this.Button1.Attributes.Add("onclick","javascript:return confirm('ok')"); B、System.Web.UI.HtmlControls.HtmlInputButton控件来达到目的..而假设为在HTML控件中进行 阅读全文
posted @ 2004-10-24 23:10 leonardleonard 阅读(299) 评论(0) 推荐(0)
摘要: asp.net 提供了三种存放 session的方式。1 InProc 2 State Server 3 SQL Server 第一种是我们经常用的,第2中就是使用一个名为 state server 的机器用它的内存来存放其他机器的session 状态,其实,我们还可以在 sql server 里面来存放和取得 session。是不是第一次听说。下面讲述实现过程。找到这个文件c:\WINNT\Microsoft.NET\Framework\v1.0.2914\ InstallSqlState.sql这个文件,装入 sql server (不要告诉我不会)2 修改 web.config ,大概象 阅读全文
posted @ 2004-10-24 23:07 leonardleonard 阅读(228) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系通过修改DataGrid的属性来实现分页,这样有这样的好处,最大的就是简单,呵呵,根本不用操心,分页是如何产生的。 但是它同样有缺点,不能按照我们想像的产生各种我们需要的样式。没有办法,想个性化功能,只有自已动手来做了,呵呵。我们一步步的来,首先是导入需要的命名空间。下面的例子,其实也是我从国外找来的,再加上点个人的东东,再汉化,呵呵。今天心情很好,我连标签色彩都给大家显示出来了。呵呵,更利于大家看程序。%@ Page Language="C#" %%@ Import Namespace="System.Data" %%@ Import Namespac 阅读全文
posted @ 2004-10-24 23:06 leonardleonard 阅读(135) 评论(0) 推荐(0)
摘要: 在ASP.NET中有几种基于页面间的传值方法:常见的有QueryString.这种方法最简单不过了,但缺点就是它把要传送的值显示在地址栏中,如果对于在安全性的信息来说这并不是一种好的解决方案。还有一个缺点就是它不能传对象。这种方法适合于传送一个简单的值及安全性不大重要的信息。例:  有两个页面:WebForm1.aspx,WebForm2.aspx。在WebForm1.aspx.cs的某些事件中放置如下代码:string url="WebForm2.aspx?name="+this.txtname.Text;Response.Redirect(url);            接着关键时刻出现 阅读全文
posted @ 2004-10-24 23:04 leonardleonard 阅读(173) 评论(0) 推荐(0)
摘要: suppose DataGrid named dgCustomize,insert the following codeto the first column.asp:TemplateColumnHeaderText="No."ItemStyleHorizontalAlign="Center"/ItemStyleItemTemplateasp:Labelrunat="server"Text='%#dgCustomize.CurrentPageIndex*dgCustomize.PageSize+dgCustomize.Items.Count+1%'/asp:Label 阅读全文
posted @ 2004-10-24 23:03 leonardleonard 阅读(127) 评论(0) 推荐(0)
摘要: ASP.NET 的缓存机制相比ASP有很大的改进,本文档除对常用优化方法进行总结介绍外,强调了如何使用ASP.NET的缓存来获得最佳性能。1:不要使用不必要的session和ASP中一样,在不必要的时候不要使用Session。可以针对整个应用程序或者页面禁用会话状态:l禁用页面的会话状态l禁用应用程序的会话状态在应用程序的Web.Config文件的sessionstate配置节中,将mode属性设置为off。即:。2:不使用不必要的Server ControlASP.net中,大量的服务器端控件方便了程序开发,但也可能带来性能的损失,因为用户每操作一次服务器端控件,就产生一次与服务器端的往返过 阅读全文
posted @ 2004-10-24 23:00 leonardleonard 阅读(119) 评论(0) 推荐(0)
摘要: 作者:李洪根 微软MVP1。我个人认为最好的分页方法是:Selecttop10*fromtablewhereid200写成存储过程,上面的语句要拼一下sql语句,要获得最后大于的哪一个ID号2。那个用游标的方式,只适合于小数据量的表,如果表在一万行以上,就差劲了你的存储过程还比不上NOT IN分页,示例:SELECTTop10*FROMCustomersWHERECustomeridNOTIN(SELECTTOP20CustomeridfromCustomers)declare@SQLStrvarchar(8000)set@SQLStr='SELECTTop'+cast(@每页大小asvar 阅读全文
posted @ 2004-10-24 22:58 leonardleonard 阅读(118) 评论(0) 推荐(0)
摘要: 很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像ASP那样写ASP.NET,那我也没有办法),所以,每个人可能都有自己的领悟,这篇文章,算是抛砖引玉,为大家做个铺垫。一、方法1、DataBind很简单、最常用的方法。绑定数据用。需要注意的只有一点:执行了这个方法后,DataGrid(由于DataGrid和DataList极为相似,所以下 阅读全文
posted @ 2004-10-24 22:55 leonardleonard 阅读(127) 评论(0) 推荐(0)
摘要: 下面就以,.net自动生成的模版做一解释。(以vb语言为例)1.Imports System.ComponentModel2.Imports System.Web.UI3.DefaultProperty("Text"), ToolboxData("{0}:WebCustomControl1 runat=server/{0}:WebCustomControl1") Public Class WebCustomControl14. Inherits System.Web.UI.WebControls.WebControl5. Dim _text As String6. Bindabl 阅读全文
posted @ 2004-10-24 22:53 leonardleonard 阅读(127) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系序号内容1Taye2BOx3Glass4StarCraft一、正序A、AllowPaging=False情况下asp:DataGrid id="DataGrid1" runat="server"Columnsasp:TemplateColumnItemTemplate%# Container.ItemIndex + 1%/ItemTemplate/asp:TemplateColumn/Columns/asp:DataGrid就可以实现不过更有趣的方法是使用这个方法asp:DataGrid id="DataGrid1" runa 阅读全文
posted @ 2004-10-24 22:52 leonardleonard 阅读(160) 评论(0) 推荐(0)
摘要: 作者:未知 请作者速与本人联系步入IT业已经有几年的时间了,从最早接触pb6.0到现在.Net技术,计算机技术不论是从硬件还是软件都有巨大的进步.而中国程序员总体水平在世界上也是远远落后,其中缺乏完善的体系、必要的交流和程序员个人英雄主义的思想是主要原因.前不久在工作中遇到一个关于用DataGrid分类显示数据的问题,显示的样式入下图所示: 希望能为遇到类似问题的朋友提供一个解决方案,并掌握类似问题的解决方法. 问题剖析:以上为例,每门课程属于不同的类别,需要将显示数据的第一项类别进行汇总显示.用标准的DataGrid是难于实现上述功能的.显然需要依靠自身来解决.思路: 归根到底,不论何种样式 阅读全文
posted @ 2004-10-24 22:49 leonardleonard 阅读(150) 评论(0) 推荐(0)
摘要: VB.NET and C# ComparisonThis is a quick reference guide to highlight some key syntactical differences between VB.NETand C#. Hope you find this useful!Thank you to Tom Shelton, Fergus Cooney, and othersfor your input.Comments Data Types Constants Enumerations Operators Choices Loops Arrays Functions 阅读全文
posted @ 2004-10-24 22:46 leonardleonard 阅读(130) 评论(0) 推荐(0)
摘要: Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) If e.Item.ItemType = ListItemType.Item Or _ e.Item.ItemType = ListItemType.AlternatingItem Then '--------------------------------------------------- ' Add the OnMouseOver and OnMouseOut 阅读全文
posted @ 2004-10-24 22:45 leonardleonard 阅读(182) 评论(0) 推荐(0)
摘要: 作者:微软本文的发布号曾为 CHS301240有关本文的 Microsoft Visual Basic .NET 版本,请参阅 308157。在 Web.config 文件中配置安全设置本节介绍如何添加和修改 authentication 和 authorization 配置部分,以便将 ASP.NET 应用程序配置为使用基于窗体的身份验证。 1. 在项目资源管理器中,打开 Web.config 文件。 2. 将身份验证模式更改为Forms(窗体)。 3. 插入 Forms 标记,并填入相应的属性。(有关这些属性的更多信息,请参阅 参考 一节中列出的 MSDN 文档或快速入门文档。 阅读全文
posted @ 2004-10-24 22:43 leonardleonard 阅读(207) 评论(0) 推荐(0)
摘要: Anthony Moore Microsoft Corporation 2000年10月简介 这篇文章详细讲解了 ASP+ 验证控件的工作方式。如果要生成其中包含验证控件的复杂页面,或是要扩展验证框架,建议您阅读本文。如果要学习使用验证控件,或是要决定是否使用验证控件,请参见“ASP+ 中的用户输入验证(英文)”。入门 我们知道,在整个 ASP+ 开发过程中,了解验证非常重要。看看如今的大多数商业 Web 站点,您会发现,这些站点中有许多表单,这些表单明显是通过执行大量手写的代码来执行验证。编写验证代码并不是一件有趣的工作。如果要通过编写代码来显示数据表或动态生成图表,可能会很吸引人,但是没有 阅读全文
posted @ 2004-10-24 22:39 leonardleonard 阅读(171) 评论(0) 推荐(0)
摘要: 作者:孟宪会 微软MVPSelectMultiPages.aspx%@ Page EnableViewState="true" CodeBehind="SelectMultiPages.aspx.cs" Language="c#" AutoEventWireup="false" Inherits="eMeng.Exam.SelectMultiPages" %!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"HTMLHEADtitle跨页面实现多选/titleMETA http-equiv="cont 阅读全文
posted @ 2004-10-24 22:37 leonardleonard 阅读(169) 评论(0) 推荐(0)
摘要: 作者:孟宪会 微软MVPTest.csusing System;using System.Drawing;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Reflection;namespace ColorCursor{public class Form1 : System.Windows.Forms.Form{[DllImport("user32.dll")]public static extern IntPtr LoadCursorFromFile( string fileName ) 阅读全文
posted @ 2004-10-24 22:33 leonardleonard 阅读(153) 评论(0) 推荐(0)
摘要: !--StartFragment--C# Code---------------------------------------------%@ Page Language="C#" %%@ Import Namespace="System.Data" %%@ Import Namespace="System.Data.ADO" %script language="C#" runat="server"protected void Page_Load(Object Src, EventArgs E){string strConn;strConn = "Provider=Mic 阅读全文
posted @ 2004-10-24 22:30 leonardleonard 阅读(116) 评论(0) 推荐(0)
摘要: Marcie RobillardDatagridGirl.com 2003 年 9 月简介不得不承认,为 Microsoft® ASP.NET 编写 Datagrid 代码包括大量的重复工作。尽管我深受该控件的困扰,但我还是不断寻找简化这类任务的捷径。谁都不愿意做重复的工作,对不对?为了摆脱这种烦人的工作,我们要将多个项目中的重复代码封装到一个可重复使用的程序包中。这才是面向对象的编程工作所要解决的问题,使用 Datagrid 也不例外。对于 Datagrid 控件来说,要实现该目的,需要将常用的代码放到一个内置的列类型中(将在第一个示例中使用),然后创建一个可以在多个 Datagrid 对象 阅读全文
posted @ 2004-10-24 22:28 leonardleonard 阅读(169) 评论(0) 推荐(0)
摘要: Nikhil KothariMicrosoft Corporation 2000年8月简介 Microsoft® Visual Studio.NET 的下一发行版包括 DataGrid Web 控件 (作为服务器控件的 Active Server Page+ (ASP+) 套件的一部分)。 该控件提供用以根据数据源的内容来表示 HTML 的功能。DataGrid 控件可以用于若干个只读汇报情形。该控件设计用于对丰富而完全可定制的数据表格布局的输出进行简化。还提供多个机制,用于通过超级链接及其对选择、排序、分页和原地编辑和其它特性的支持,为输出添加交互性。这使得该控件在若干的常见 Web 应用方 阅读全文
posted @ 2004-10-24 22:25 leonardleonard 阅读(267) 评论(0) 推荐(0)
摘要: Marcie RobillardDatagridGirl.comDatagrid 控件是 Microsoft® ASP.NET 中功能最强、用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同。虽然 Datagrid 控件易于使用,但同样易于给使用者带来麻烦。以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的 .NET 专家。您可以看到许多苦闷的使用者在 ASP.NET 新闻组和论坛就这些错误提出问题。遵循本文概述的相当简单的步骤,可以帮助您避免这些错误,并节约大量的开发时间。可以使用 Datagrid 创建列表数据而没有使用我知道您不会再使用如下所示的代码, 阅读全文
posted @ 2004-10-24 22:23 leonardleonard 阅读(108) 评论(0) 推荐(0)
摘要: Abs(number)取得数值的绝对值。 Asc(String)取得字符串表达式的第一个字符ASCII码。 Atn(number)取得一个角度的反正切值。 CallByName(object,procname,usecalltype,[args()])执行一个对象的方法、设定或传回对象的属性。 CBool(expression)转换表达式为Boolean型态。 CByte(expression)转换表达式为Byte型态。 CChar(expression)转换表达式为字符型态。 CDate(expression)转换表达式为Date型态。 CDbl(expression)转换表达式为Doubl 阅读全文
posted @ 2004-10-24 22:19 leonardleonard 阅读(128) 评论(0) 推荐(0)
摘要: 作者:未知 请速与本人联系在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个很好的做法,因为可以省去我们很多的麻烦还可以帮助我们避免不必要的错位,是的很多情况下我就是这样做.它通过XML来记录这些信息.具体的是在....这个标记中来记录的.这里请看一个ORACLE的例子如下:appSettings add key="ORACLEConnectionString" value="Provider=OraOLEDB.Oracle.1;Persist Security Info=False;Password=blah;User ID=greg 阅读全文
posted @ 2004-10-24 22:18 leonardleonard 阅读(155) 评论(0) 推荐(0)
摘要: 2003-06-10■陶刚编译■yesky摘要:ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、cookie、hidden fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。本文将介绍了上述的技术,给出了什么时候使用它们的一些指导。尽管这些技术中有些在传统ASP中已经存在,但是有了.NET框架组件后该在什么时候使用它们发生了变化。为了在ASP.NET中保持数据,你需要调整从先前的ASP中处理状态中学习到的知识。    随着Web时代的到来,在无状态的HTTP世界中管理状态成为Web开发者的一个 阅读全文
posted @ 2004-10-24 22:15 leonardleonard 阅读(103) 评论(0) 推荐(0)
摘要: 在ASP.NET中ASPX页面的Page_Load事件有两个让人奇怪的地方,你应该记住它们:a.有时Page_Load事件在你的ASP.NET页面里会发生多次。这种情况发生的一个可能的原因是你把ASPX页面的AutoEvenWireup值设置成了True。如果是这样,那么在“Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs”后面加上“Handles MyBase.Load”这一行就是没有必要的了。既然Visual Studio.NET能够自动的为你处理这个部分,你当然可以将AutoEventWireu 阅读全文
posted @ 2004-10-24 22:12 leonardleonard 阅读(80) 评论(0) 推荐(0)
摘要: 作者:未知 请与本人联系在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功能。而现在,ASP.NET的推出,我们已经没有必要再使用第三方控件来实现,因为ASP.NET 已经具有强大的功能来实现一些图象处理。现在,我们就来看看怎样使用ASP.NET的这一强大功能。 一、System.Drawing的使用 以下的举例将演示在内存中生成一张图片,然后,将这张图片通过网页显示出来。需要了解的是,我们这里输出的不是HTML效果,而是实实在在的图片(图象),我们可以使用“另存为…”将输出图象保存起来。 我们先来看看效果: 我们看到,这张图片是一个渐变背景上有“看见了吗”几个字,当然,这个效果 阅读全文
posted @ 2004-10-24 22:11 leonardleonard 阅读(163) 评论(0) 推荐(0)