摘要:
程序代码: [ 复制代码到剪贴板 ] 匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$)...
阅读全文
posted @ 2006-07-27 23:57
御天六龙
阅读(118)
推荐(0)
摘要:
您是否知道空格的 ASCII 代码?如果您从上世纪八十年代就开始从事计算机编程,就有可能知道。如果您的经验仅限于基于 Internet 的系统,您很有可能会问,“我为什么要知道它?”。(顺便说一句,答案是 8。)任何严谨的微机程序员都曾经需要了解如何直接使用 ASCII 代码。解释用户输入、设置文件格式和打印文档都需要它。当然,现在已经不需要这样了。即使我们使用的许多数据最终都仍以 ASCII 形...
阅读全文
posted @ 2006-07-27 23:56
御天六龙
阅读(240)
推荐(0)
摘要:
本页内容 Web 方法序列化 从 Web 方法中提取 XmlSerializer XmlElement 和消息验证 更多控制...更困难的代码 在 Tim Ewald 的 House of Web Services 专栏文章 Accessing Raw SOAP Messages in ASP.NET Web Services(发表于 MSDN Magazine 第三期)中,Tim 介绍...
阅读全文
posted @ 2006-07-27 23:53
御天六龙
阅读(382)
推荐(0)
摘要:
1、简介ASP.NET 是建立微软.Net平台上的WEB编程框架,可用于在服务器上生成功能强大、结构清晰的 Web 应用程序。有必要指出的是,由于 ASP.NET 基于.Net公共语言运行库,因此在ASP.NET中可以利用整个.Net平台的全部功能。本文通过对ASP.NET开发中的页面访问控制问题的描述,涉及到了Request、Response、Session、Cookie这几个对象,并对ASP....
阅读全文
posted @ 2006-07-27 23:51
御天六龙
阅读(186)
推荐(0)
摘要:
Literal 控件无需添加任何 HTML 元素即可将静态文本呈现在 Web 页上。可以通过服务器代码以编程方式静态控制文本。注意 如果想显示静态文本,可以使用 HTML 呈现它;不需要 Literal 控件。只有在需要更改服务器代码中的内容时才使用 Literal 控件。下列主题提供的信息,在您学习使用 Literal Web 服务器控件时会有帮助。Literal Web 服务器控件介绍...
阅读全文
posted @ 2006-07-27 23:49
御天六龙
阅读(356)
推荐(0)
摘要:
本页内容 Steve 的缓存提示 页面级输出缓存 片段缓存,用户控件输出缓存 缓存 API,使用 Cache 对象 小结 在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGri...
阅读全文
posted @ 2006-07-27 23:45
御天六龙
阅读(91)
推荐(0)
摘要:
简介 创建可排序的 DataGrid 创建可分页的 DataGrid 创建可排序、可分页的 DataGrid 小结 简介Microsoft? ASP.NET 最大的用处之一就是能够在 Web页中方便地显示数据。ASP.NET 包含三个数据 Web 控件(DataGrid、DataList 和 Repeater),每个控件都是为丰富数据而设计的。 在这三个数据 Web 控件中,最常用的是 ...
阅读全文
posted @ 2006-07-27 23:43
御天六龙
阅读(193)
推荐(0)
摘要:
本页内容 引言 URL 重写的常见用法 请求到达 IIS 时将会发生什么情况 实现 URL 重写 构建 URL 重写引擎 使用 URL 重写引擎执行简单的 URL 重写 创建真正“可删节”的 URL 结论 参考资料 引言让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo. ... 9...
阅读全文
posted @ 2006-07-27 23:40
御天六龙
阅读(114)
推荐(0)
摘要:
摘要 预建的自定义控件可以简化和加快应用程序的设计,并使您能够维护 UI 的一致性。但是,预先打包的控件可能很大,速度很慢,并且是特定于操作系统的。对于不愿意使用预先打包的控件的人来说,Visual Studio .NET 提供了类似于 Windows 窗体中的控件的 Web 窗体控件,其中包括标签和文本框,以及新增的 DataGrid 等,所有这些控件都可以进行自定义。如果要设计自己的控件,您可...
阅读全文
posted @ 2006-07-27 23:38
御天六龙
阅读(191)
推荐(0)
摘要:
本页内容 引言 正则表达式使用历史简介 简单表达式 限定符 元字符 字符类 预定义的集合元字符 表达式示例 ASP.NET 中的验证 正则表达式 API 免费工具 高级主题 结论 资源 作者简介 引言Microsoft®.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft® ASP.NET 中也有依赖正则表达式语言的控件。本文介绍了深...
阅读全文
posted @ 2006-07-27 23:36
御天六龙
阅读(145)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] Imports System.Web.UI.WebControlsImports System.Web.UINamespace MyCustomColumn Public Class DropDownColumn Inherits ...
阅读全文
posted @ 2006-07-27 23:33
御天六龙
阅读(150)
推荐(0)
摘要:
解决方法: 假如你写了一个自定义控件,类名为MyUserControl, 文件名为MyUserControl.ascx, 命名空间为MyWeb.Controls。然后你将MyUserControl拖到一个WebForm上,会自动生成:将上面的语句改为这样,就会在属性窗口看到你定义的属性。问题解决过程: 这个问题困扰了我很久,以前我只能手动写代码给自己写的UserControl的属性赋值...
阅读全文
posted @ 2006-07-27 23:29
御天六龙
阅读(241)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] When I started to use .Text as my blogging engine I soon missed a place to upload files or images or documents that I can atta...
阅读全文
posted @ 2006-07-27 23:27
御天六龙
阅读(239)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] 摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,...
阅读全文
posted @ 2006-07-27 23:24
御天六龙
阅读(167)
推荐(0)
摘要:
我在实验中发现在 ASP.NET 中可以使用计时器(Timer)完成一些定时动作。这一点可能会对我们的一些 Web 程序有益。下面首先介绍我测试使用的一个例子:首先在 global.asax 中的 Application_OnStart 事件过程中定义计时器,代码如下:[VB.NET] global.asax 然后我们简单写一个 test.aspx 来查看 Application("TimeSt...
阅读全文
posted @ 2006-07-27 23:23
御天六龙
阅读(389)
推荐(0)
摘要:
在ItemCreated事件里写入如下代码:Button btnC=new Button(); //定义新的BUTTON对象btnC.ID="btnOver"; //新对象ID号btnC.Text="结束"; //按钮显示文本赋值btnC.CommandName="Over"; //事件激发时传的参数名btnC.CommandArgument=Convert.ToString(Da...
阅读全文
posted @ 2006-07-27 23:22
御天六龙
阅读(122)
推荐(0)
摘要:
“无刷新页面”,只是一种不确切的效果描述(其实还有其他各种方法来实现这个效果),更确切的说法是:在页面上用JavaScript调用服务器端的一个方法,然后处理返回的数据。实现它最标准的方法当然是XMLHTTP。但是,程序员都是懒惰的家伙,每个人都希望能有更方便的方法,或者,更佳的包装。比如,Lostinet的Rane就是对XMLHTTP的一个很好的包装。 终于,在ASP.NET 2.0里...
阅读全文
posted @ 2006-07-27 23:21
御天六龙
阅读(102)
推荐(0)
摘要:
这几天在打包一个web项目,在制作安装包过程中遇到一些问题,写下来和大家共同探讨:1.我需要在安装时对数据库进行操作,如何进行?在MSDN里面,有专门的一个演练讲到操作数据库,地址是ms-help://MS.MSDNQTR.2003FEB.2052/vsintro7/html/vxwlkwalkthroughusingcustomactiontocreatedatabaseduringinst...
阅读全文
posted @ 2006-07-27 23:20
御天六龙
阅读(181)
推荐(0)
摘要:
在编写服务器控件时,经常需要向页面发送大量的客户端代码。一般情况下我们可以直接用output.Write() 写到页面,但这样会带来一个几个问题: 1、如果同一个页面有几个这样的服务器控件,是不是同样的客户端代码要被写到客户端好几次? 2、如果让页面自动运行相应的客户端脚本? 其实这些问题ASP.NET里已提供了解决方法。 在Page类里有几个方法: Reg...
阅读全文
posted @ 2006-07-27 23:19
御天六龙
阅读(125)
推荐(0)
摘要:
有的时候我们需要在页面之间传输中文,但是.NET模认在Webconfig中为我们建立的编码格式为utf-8,于是在传输中文的时候变成了乱码,相应的接受也会是乱码信息,如何解决这个问题,我们可以用两种方法。 更改Webconfig中的编码方式,如下:1.在你的web.config中把编码 改为 第二种方法:首先在传递之前先编码:举例如下:string xm=Server.URLEnco...
阅读全文
posted @ 2006-07-27 23:18
御天六龙
阅读(141)
推荐(0)
摘要:
测试应用程序运行的总耗费时间 Dim Start As Long '在应用load处添加以下代码 Start = Timer() '在应用程序运行结束前添加以下代码 "总耗费时间 " + (Timer() - Start).ToString + " 毫秒" '调用的时间函数 Public Function Timer() As Long ...
阅读全文
posted @ 2006-07-27 23:17
御天六龙
阅读(153)
推荐(0)
摘要:
用Reflector对比了一下,发现多了好多东西,大家仔细研究一下,分享。一、namespace System2.0中多了Microsoft.Win32.SafeHandlesSystem.Configuration.ProviderSystem.IO.CompressionSystem.IO.PortsSystem.Net.CacheSystem.Net.MailSystem.Net.MimeS...
阅读全文
posted @ 2006-07-27 23:15
御天六龙
阅读(180)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] 用ASP.NET自己带的解决方案就可以了 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个...
阅读全文
posted @ 2006-07-27 23:13
御天六龙
阅读(82)
推荐(0)
摘要:
//取CPU编号 private String GetCpuID() { ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); String strCpuID = null ; foreach( ...
阅读全文
posted @ 2006-07-27 23:11
御天六龙
阅读(164)
推荐(0)
摘要:
大家问的很多。说配置完iis后能不能备份和恢复,下面给出解决方案可以备份 IIS 配置以便能够容易地返回以前的状态。恢复配置的步骤根据是否删除和重新安装了 IIS 而不同。 备份 IIS 配置在本地计算机上的 IIS 管理单元中,选择“Internet 消息服务器”下的“计算机”图标。 单击“动作”按钮并选择“备份/恢复设置”。 单击“创建备份”按钮,选择备份文件的名称,然后单击“确定”。默认情况...
阅读全文
posted @ 2006-07-27 23:06
御天六龙
阅读(209)
推荐(0)
摘要:
你的主页或者你管理的网站有各种密码需要保护,把密码直接放在数据库或者文件中存在不少安全隐患,所以密码加密后存储是最常见的做法。在ASP.NET中实现加密非常容易。.NET SDK中提供了CookieAuthentication类,其中的HashPasswordForStoringInConfigFile方法可直接使用MD5和SHA1算法。例子如下:file: encrypting.aspx E...
阅读全文
posted @ 2006-07-27 23:06
御天六龙
阅读(106)
推荐(0)
摘要:
1,关于ref与out的区别 ref 参数传入时需要初始化 out 参数传入时不需要初始化,但是出来的时候需要保证会产生一个有效地引用2,在堆上运行跟在栈上运行有什么区别 类,引用型等大型对象被分配在堆上,而值类型分配在堆栈中,后者效率高。每个过程都有自己的堆栈空间,退出过程时,c#自动释放堆栈空间。堆则由垃圾收集器来管理3,frameset 和 iframe 的区别 f...
阅读全文
posted @ 2006-07-27 23:03
御天六龙
阅读(154)
推荐(0)
摘要:
VB.Net学习笔记(前言) 程序代码: [ 复制代码到剪贴板 ] 微软的.Net开发平台庞大且复杂,对于一般的开发人员来讲面临最现实的要求就是在短时间内掌握VB.Net的开发技巧,并希望找到一个捷径。虽然学习一门语言应该没有什么特别的捷径可以走(本人也不赞成所谓的21天精通***...
阅读全文
posted @ 2006-07-27 23:00
御天六龙
阅读(338)
推荐(0)
摘要:
使用VS.NET的朋友可能经常会遇到无法调试ASP.NET的情况,有些朋友给出了一些比较实现的解决方案。初步总结一下,大体包括以下几个方面(请注意:这儿讨论的都是关于本地调试的解决方案): - 确定当前用户是否已经被加入到Debugger Users组 - 确定当前用户是否具有Administrator权限 - Web Application项目属性中“允许调试ASP.NET”属性是否被...
阅读全文
posted @ 2006-07-27 22:59
御天六龙
阅读(124)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] 概 述 ASP现在被从头到脚地重建了,结果就是ASP.NET。它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP....
阅读全文
posted @ 2006-07-27 22:58
御天六龙
阅读(109)
推荐(0)
摘要:
ASP.NET中的Code Behind技术(1) 程序代码: [ 复制代码到剪贴板 ] 一.Code Behind简介 Code Behind就是所谓的代码分离,自从Microsoft公司推出了ASP.NET以后,Code Behind就是一个热门的话题。在一般的ASP.NET...
阅读全文
posted @ 2006-07-27 22:55
御天六龙
阅读(206)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] 一年前,当本人拿到一个名叫TWIG的PHP程序时,立即被作者OOP编程思想所折服,很难想像TWIG中所有的功能(行事历、邮件、个性化)均在一个PHP文件(index.php3)中执行完成,这就得益于作者采用了程序代码与页面构架分离的思想,但是...
阅读全文
posted @ 2006-07-27 22:54
御天六龙
阅读(109)
推荐(0)
摘要:
Download the code for this article: CuttingEdge0310.exe (135KB)I n the August 2003 installment of Cutting Edge, I discussed how to extend the ASP.NET DataGrid server control to use a multi-table da...
阅读全文
posted @ 2006-07-27 22:51
御天六龙
阅读(200)
推荐(0)
摘要:
YYYY-MM-DD:中文显示:
阅读全文
posted @ 2006-07-27 22:44
御天六龙
阅读(494)
推荐(0)
摘要:
ado.net数据操作全接触一(insert,update,delete) 程序代码: [ 复制代码到剪贴板 ] 1.1创建数据库连接(sqlserver)1: 2: 3: 9: Connection Opened!1.2创建数据库连接(access)1: 2: 3: 9: Con...
阅读全文
posted @ 2006-07-27 22:38
御天六龙
阅读(160)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] .NET环境下几种不同的邮件发送解决方案 1、 使用outLook提供的发送如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用outLook的ActiveX 组件优点:开发简单缺点:依赖outlook组件,SMTP 邮件服务 邮件发...
阅读全文
posted @ 2006-07-27 22:25
御天六龙
阅读(143)
推荐(0)
摘要:
执行Application_BeginRequest执行Application_AuthenticateRequest执行Application_AuthorizeRequest执行Application_ResolveRequestCache执行Application_AcquireRequestState执行Application_PreRequestHandlerExecute执行Appli...
阅读全文
posted @ 2006-07-27 22:22
御天六龙
阅读(98)
推荐(0)
摘要:
在ASP.NET中提供了加密的功能。名字空间System.Web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来。注意此方法是不能继承的。下面的代码就是在做注册页面时将数据加密后存储到数据库的过程Imports System.Web.Secu...
阅读全文
posted @ 2006-07-27 22:21
御天六龙
阅读(100)
推荐(0)
摘要:
网上有很多这样的例子的,下面是一个在文本框中显示当前时间的例子,你调用showTime这个函数就可以了。
阅读全文
posted @ 2006-07-27 22:21
御天六龙
阅读(1745)
推荐(0)
摘要:
Set the InitialFocus for an ASP.NET WebForm The PageUtil class has a static method SetInitialFocus(control) which can be used to generate a JavaScript for an ASP.NET page (WebForm), which sets the foc...
阅读全文
posted @ 2006-07-27 22:20
御天六龙
阅读(154)
推荐(0)
摘要:
图片上传的功能简介及web.config设置(自动生成所略图) 程序代码: [ 复制代码到剪贴板 ] 功能:1。把图片文件(JPG GIF PNG)上传,2。保存到指定的路径(在web.config中设置路径,以文件的原有格式保存),3。并自动生成指定宽度的(在web.config...
阅读全文
posted @ 2006-07-27 22:19
御天六龙
阅读(313)
推荐(0)
摘要:
在微软的免费ASP.Net开发工具ASP.Net WebMatrix中我们可以轻松的在datagrid中使用模板列来对数据进行显示。本例使用到SQL Server2000自带的pubs数据库。首先,打开ASP.Net WebMatrix建立一个新文件,类型选择“DATA PAGES”中的“Simple Data Report”,然后切换到CODE视图,默认的数据库连接字符串为:Dim Connec...
阅读全文
posted @ 2006-07-27 22:17
御天六龙
阅读(242)
推荐(0)
摘要:
欢迎来到 .NET Nuts & Bolts 栏目。在这个栏目中,我们将探讨怎样在应用中发送电子邮件。这将用到System.Web.Mail 名字空间中的类。协作数据对象Windows 2000 协作数据对象 (CDOSYS) 是微软用来创建和发送基于标准的电子邮件信息的消息组件。它是 用与 Windows NT的协作数据对象(CDONTS) 的替代物。 尽管由于向后兼容的原因 CDONTS ...
阅读全文
posted @ 2006-07-27 22:13
御天六龙
阅读(196)
推荐(0)
摘要:
在www.csdn.net呆长了,经常看见有网友提问关于一些模板列的使用或分页.在此.我将我的一些心得写出来供大家参考(声明:我只是一个爱好者,如果写的有不对或有错的地方请原谅,当然我会尽量写好)在datagrid控件中我们中选择文章是否推荐,如果该文章推荐,我们就选将checkbox控件上打上勾(就比如本站一些文章的'精'字图像)在页面上增加一个datagrid控件并增加个模板列(当然你要在模板...
阅读全文
posted @ 2006-07-27 21:59
御天六龙
阅读(204)
推荐(0)
摘要:
文字import java.applet.Applet; import java.awt.Graphics; import java.util.Vector; import java.sql.*; public class test extends Applet implements Runnable { private Thread worker; private Vector queryR...
阅读全文
posted @ 2006-07-27 21:55
御天六龙
阅读(144)
推荐(0)
摘要:
下面的这个例子提供了利用DataGrid编辑、修改、删除记录的方法,数据库字段名称和类型如下。数据库aa中表 people:People.sql 程序代码: [ 复制代码到剪贴板 ] if exists (select * from dbo.sysobjects where id ...
阅读全文
posted @ 2006-07-27 21:52
御天六龙
阅读(408)
推荐(0)
摘要:
在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下: 程序代码: [ 复制代码到剪贴板 ] MultiUpload.aspx 多文件上传 ...
阅读全文
posted @ 2006-07-27 21:51
御天六龙
阅读(148)
推荐(0)
摘要:
【1】 程序代码: [ 复制代码到剪贴板 ] 作者:Scott Mitchell [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程。通过使用微软的ASP.Net技术,传统的ASP中大量的、单调乏味的、重复性的编程工作成为了历史。例如,象...
阅读全文
posted @ 2006-07-27 21:50
御天六龙
阅读(77)
推荐(0)
摘要:
因为项目的关系,这两天一直在研究ASP.NET的全球化问题。我知道,在JAVA体系中有专门的I18N处理方案,.NET中不可能会没有。所以,到网上查了查资料,经过一番“苦斗”,略有小成。感觉网上目前还没有非常完整的解决方案(也可能是我没有发现),遂花了点时间总结一下经验教训,希望与大家共享之。若有什么不足之处,请各位多多指教。 本文中,将以在VS.Net2002中创建一个实际项目的方式来描述...
阅读全文
posted @ 2006-07-27 21:49
御天六龙
阅读(89)
推荐(0)
摘要:
在Asp中实现的生成静态页用到的FileSystemObject对象! 在.Net中涉及此类操作的是System.IO 以下是程序代码 //生成HTML页 public static bool WriteFile(string strText,string strContent,string strAuthor) { string path = HttpContext.Curr...
阅读全文
posted @ 2006-07-27 21:47
御天六龙
阅读(111)
推荐(0)
摘要:
在DataGrid快速添加新行 [ 日期:2004-05-10 ] [ 来自:zt ] 程序代码: [ 复制代码到剪贴板 ] ASP.NET DataGrid为我们提供的内建的记录行编辑功能,但是没有提供内建的添加新行的功能。一个办法就是:在DataTable中添加新行,...
阅读全文
posted @ 2006-07-27 21:46
御天六龙
阅读(151)
推荐(0)
摘要:
IntroductionThe DataGrid Web server control is a powerful tool for displaying information from a data source. It is easy to use; you can display editable data in a professional-looking grid by setti...
阅读全文
posted @ 2006-07-27 21:44
御天六龙
阅读(135)
推荐(0)
摘要:
In one application I had the requirement to add a blank row after every 10 rows in a DataGrid rather than use paging as shown in FIGURE 1. There is no in-built way to do this with the DataGrid, but it...
阅读全文
posted @ 2006-07-27 21:42
御天六龙
阅读(173)
推荐(0)
摘要:
有时候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其实这个功能非常简单,下面的代码大家可以试试,还有一个小技巧也顺便测试一下,可以在DataGrid的Item 中产生颜色交替的效果。 private void dg_ItemDataBound(object sender, DataGridItemEventArgs e) { if...
阅读全文
posted @ 2006-07-27 21:40
御天六龙
阅读(88)
推荐(0)
摘要:
1. 建立一个空白解决方案blank solution,如:d:\MyProject\MyProject.sln2. 在d:\MyProject下建一个Web Application的根目录d:\MyProject\WebMis并设为http://localhost/WebMis的虚拟目录3. 在WebMis目录下根据模块分别新建目录,如:d:\MyProject\WebMis\Login和d:\...
阅读全文
posted @ 2006-07-27 21:02
御天六龙
阅读(120)
推荐(0)
摘要:
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre...
阅读全文
posted @ 2006-07-27 21:01
御天六龙
阅读(73)
推荐(0)
摘要:
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户...
阅读全文
posted @ 2006-07-27 21:00
御天六龙
阅读(116)
推荐(0)
摘要:
近日看到论坛中有好多人提到,Web 方式打印报表 的问题 都感觉很辣手。本人有点小技巧愿意拿处来和大家分享。本方法不分语言(ASP,ASP.NET,JSP,PHP..)可以生成HTML的语言都可以使用。其实很简单只要你略懂 HTML,CSS 即可,打印的出来的效果(那就要看你自己了)个人认为一般的打印完全可以应付。先给一个简单实用的方式(可以打印多页,控制分页,隐藏非打印项目)报表 ...
阅读全文
posted @ 2006-07-27 20:59
御天六龙
阅读(240)
推荐(0)
摘要:
如何在VS.NET/C# Builder开发的网页中也能实现DOS下录入数据回车换行的功能北京煤炭科学研究总院经济与信息研究所 丁报圣 在DOS年代,录入数据时我们习惯了在录入完一行数据后敲一个回车转入下一行的数据录入。昔日DOS的辉煌已经成为过去,如今更加友好易用的GUI图形操作界面Windows已经进入了我们的日常生活。 1996年Windows95的出现是软件史上的一次...
阅读全文
posted @ 2006-07-27 20:59
御天六龙
阅读(156)
推荐(0)
摘要:
我们在一个DataSet中可以包含多个DataTable对象。 DataSet myDataSet = new DataSet(); DataTable tableA = new DataTable("A"); DataTable tableB = new DataTable("B"); myDataSet.Tables.Add(tableA); myDat...
阅读全文
posted @ 2006-07-27 20:58
御天六龙
阅读(356)
推荐(0)
摘要:
作者:NB联盟-小竹引 言随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注...
阅读全文
posted @ 2006-07-27 20:56
御天六龙
阅读(208)
推荐(0)
摘要:
系统环境: 1、操作系统:Windows 20002、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:C:\ORACLE解释: Oracle 8i R2 (8.1.6) for NT 企业版默认安装完毕后会在所在盘符创建以下三个目录admin: 记录Oracle实例的配置、运行日志等文件,每个实例一个目录Ora81: Oracle系统文件oradata:O...
阅读全文
posted @ 2006-07-27 20:54
御天六龙
阅读(144)
推荐(0)
摘要:
在Asp.net里操作的基本过程如下1:添加控件对象到VS.net的工具箱找到相应的DLL:2:拖放Web Menu到页面上。效果图如下:3:编程。 第二部分:数据库操作为了实现通过数据库来操作菜单功能,建立下表:其中的部分数据如下:可以看到有File,Edit,Options等几个菜单组,在File里又有New,Open,Save等。在Asp.net后台,
阅读全文
posted @ 2006-07-27 20:52
御天六龙
阅读(91)
推荐(0)
摘要:
3.1 ASP.net解决了ASP的难题:验证表单填写的正确性 如今的商业网站,或者个人网站,多少都有客户调查啊,用户注册之类的东西,必然会用到表单,这些表单的填写正确与否,明显是由手写代码的方式来控制的。我承认编写代码,是一项有趣的工作,不过每次验证表单都来手写代码,我们希望提高我们的工作效率,并不是把我们很有限的时间花在表单的验证工作上。 基于另外的一些原因,Web应用程序很不好验证用...
阅读全文
posted @ 2006-07-27 20:50
御天六龙
阅读(275)
推荐(0)
摘要:
简介 Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息。 本文概要介绍 Cookie 在 ASP.NET 应用程序中的应用,为您展示在 ASP.NET 中应用 Cookie 的技术细节,例如编写 Cookie、然后再读取它们。...
阅读全文
posted @ 2006-07-27 20:47
御天六龙
阅读(69)
推荐(0)
摘要:
第一天 我认为ASP.NET比ASP难很多,希望大家做好准备。难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言。这样ASP.NET就有四种组合:VB...
阅读全文
posted @ 2006-07-27 20:44
御天六龙
阅读(233)
推荐(0)
摘要:
大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS6.0 安装到 Windows Server 2003 家族的成员上。而且,当我们最初安装 IIS6.0 时,该服务在高度安全和"锁定"模式下安装。在默认情况下,IIS6.0 只为静态内容提供服务即,诸如 ASP、ASP.NET、在服务器端的包含文件、WebDAV 发布和 FrontPage Serv...
阅读全文
posted @ 2006-07-27 20:40
御天六龙
阅读(124)
推荐(0)
摘要:
程序代码: [ 复制代码到剪贴板 ] :::i7land无组件多文件上传程序 ::: 多文件上传为保证服务器和网站的安全,禁止上传任何.COM或.DLL文件,但允许你上传任何gif、jpg、swf、asp、aspx、htm、html、js、css等网络文件 ...
阅读全文
posted @ 2006-07-27 20:39
御天六龙
阅读(645)
推荐(0)
摘要:
一、ASP.NET页面的处理顺序 ASP.NET页面是由事件来驱动的,首先执行的是Init事件,在代码中,系统自动增加了一个OnInit的重载函数,从而在页面Init的时候就执行这个OnInit函数。在这个函数中,会执行InitializeComponent函数,这个函数里就有很多控件事件的代理函数,展开一个页面的"Web Form Designer Generated Code",我们...
阅读全文
posted @ 2006-07-27 20:38
御天六龙
阅读(182)
推荐(0)
摘要:
一、禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信。 只要在Web.config文件中加入下列内容,就可以方...
阅读全文
posted @ 2006-07-27 20:37
御天六龙
阅读(79)
推荐(0)
摘要:
asp.net上传图片并同时生成缩略图请正确填写下面各项上传文件图片属性:" name="R1" checked>本班全校(本班则只在本班显示,全校则在全校显示)图片说明: 注意: 严禁上传污染环境的照片,否则账号将被删除! 请详细填写照片说明,图片说明不详细将会被视为乱传图片,将会被删除!
阅读全文
posted @ 2006-07-27 20:36
御天六龙
阅读(169)
推荐(0)
摘要:
TreeView由节点构成,建树通过对TreeView.items属性进行操作。Items是一个TTreeNodes对象,这是一个TTreeNode集。 一、针对TTreeNodes,也就是 TreeView.Items,有这些属性: 1、count,节点个数。 2、item[index] ,通过index得到节点。 二、针对TTreeNodes,也就是 TreeView.Items,常用的...
阅读全文
posted @ 2006-07-27 20:35
御天六龙
阅读(110)
推荐(0)
摘要:
具体方法是:创建一个数据库,设计树图信息表S_Menu,包含NodeId、ParentId、NodeName、Address、Icon字段,其它字段根据实际业务而定,节点名称NodeName将在树型控件的节点上显示,NodeId字段保存节点的唯一标识号,ParentId表示当前节点的父节点号,标识号组成了一个“链表”,记录了树上节点的结构。设计一个Web窗体其上放置TreeView控件,修改其...
阅读全文
posted @ 2006-07-27 20:34
御天六龙
阅读(136)
推荐(0)
摘要:
在ASP.NET中引入了名字空间,其中文件操作对应的名字空间是System.IO。名字空间和动态链接库有些类似,但是名字空间在整个.net系统中都可以应用。在ASP.NET的页面中可以使用来引用名字空间。在vb6中采用fso对文件进行操作,在asp.net中的文件对象和fso很相似。这里我介绍一下file对象:file对象的作用主要是创建文件流对象。通过file对象可以对系统文件进行全面的管理...
阅读全文
posted @ 2006-07-27 20:33
御天六龙
阅读(102)
推荐(0)
摘要:
TagPrefix 确定用户控件的唯一命名空间(以便多个同名的用户控件可以相互区分)。TagName 是用户控件的唯一名称(可以选择任何名称)。Src 属性是用户控件的虚拟路径,例如“MyPagelet.ascx”或“/MyApp/Include/MyPagelet.ascx”。注册了用户控件后,可以像放置普通的服务器控件那样,将用户控件标记放置在 Web 窗体页中(包括 runat="ser...
阅读全文
posted @ 2006-07-27 20:32
御天六龙
阅读(274)
推荐(0)
摘要:
简单属性 Customer: 集合 Orders:' runat="server"> 表达式 Contact: 方法结果 Outstanding Balance: 程序代码: [ 复制代码到剪贴板 ] DataBinding to a Property on th...
阅读全文
posted @ 2006-07-27 20:31
御天六龙
阅读(158)
推荐(0)
摘要:
引言:参与了一个大型社区程序的开发,现在将相关开发经验陆续总结出来,和大家探讨一下。本节主要想与大家探讨一种数据读取方案:集合类代替直接从数据库中获取的DataSet,主要好处就是可以解决Sql Server吞吐量的瓶颈问题。一般小数量的程序不会有问题,但数据以十万百万条计的时候,数据库的吞吐量的限制就会表现的比较明显。这里的解决方案其实也就是把海量数据信息分成一条条取出,以频繁取库的代价解决瓶颈...
阅读全文
posted @ 2006-07-27 20:29
御天六龙
阅读(193)
推荐(0)
摘要:
在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程。它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的实现了对数据库的访问,就当时来说,这是一项多么吸引人的技术,包括现在Internet上的许多web站点都是用Asp写的,我的同事前辈们更是玩Asp的高手,经历这么多年而不衰,可见他的成功。 ...
阅读全文
posted @ 2006-07-27 20:27
御天六龙
阅读(125)
推荐(0)
摘要:
前面我们已经说了如何操作数据库,但几乎全部是通过OleDbCommand和OleDbDataReader来做的,这次我们说说如何通过OleDbDataAdapter来操作数据库!关于OleDbDataAdapter的用法实际上我们在以前已经讲过了,由于OleDbDataAdapter是DataSet和数据源之间建立联系的一个桥梁,而DataSet用于对单层数据、XML 数据和关系数据进行存储、远程...
阅读全文
posted @ 2006-07-27 20:26
御天六龙
阅读(125)
推荐(0)
摘要:
By Peter A. Bromberg, Ph.D. 在ASP.NET中,Cache类最酷的特点是它能根据各种依赖来良好的控制自己的行为。以文件为基础的依赖是最有用的,文件依赖项是通过使用 Cache.Insert 并提供引用文件的 CacheDependency 对象添加的 Cache.Insert("MyData", Source, new CacheDependency(Ser...
阅读全文
posted @ 2006-07-27 20:25
御天六龙
阅读(175)
推荐(0)
摘要:
很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小 总结,请大家多交流! iis 坏了修复办法!!!!!!! 一般IIS运行不了ASP.NET,试一下下面四种方法,99%有效: 1。.NET 安装的顺序应该是先装IIS,再装VS.NET,如果次序反了, 或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping(主要用于aspx...
阅读全文
posted @ 2006-07-27 20:25
御天六龙
阅读(132)
推荐(0)
摘要:
这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方法例可以更有效地启发开发者。 这个...
阅读全文
posted @ 2006-07-27 20:22
御天六龙
阅读(134)
推荐(0)
摘要:
如何在DataGrid控件中实现编辑、删除、分类以及分页操作文章出处:http://www.c-sharpcorner.com/asp/Code/northwindLC.asp前言:这篇文章主要介绍如何在DataGrid控件中实现编辑、删除、分类以及分页操作。为了实现我们的意图,我们使用SqlServer2000自带的NorthWind数据库。程序分为两部分:1.包含HTML代码的.ASPX文件2...
阅读全文
posted @ 2006-07-27 20:21
御天六龙
阅读(101)
推荐(0)
摘要:
这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方法例可以更有效地启发开发者。 这个...
阅读全文
posted @ 2006-07-27 20:20
御天六龙
阅读(96)
推荐(0)
摘要:
下面的例子显示了如何定制DataGrid,包括如何绑定一个DataTable到一个DataGrid,以及如何隐藏DataGrid中的一些列。首先,如果你只设置DataGrid的DataSource属性是一个DataTable,那么DataGrid的TableStyle将是DefaultTableStyle,它的TableStyle.Count属性是零。所以,如果你想让你的DataGrid有个不同的...
阅读全文
posted @ 2006-07-27 20:19
御天六龙
阅读(97)
推荐(0)
摘要:
datagrid绑定错误,如果多个数据绑定到一个datagrid上面就会在分页时就会出现错误。DataGrid的页码超出问题,//**************************Error********************************Invalid CurrentPageIndex value. It must be >= 0 and = 0 and =LinkShow....
阅读全文
posted @ 2006-07-27 20:19
御天六龙
阅读(259)
推荐(0)
摘要:
我想我们都知道在数据库中如何添加自增长列,我们可以将这个自增长列绑定到DataGrid上使得用户方便的知道现在是第几行,今天我介绍一种不用数据库就可以简单显示出自增长列的方法,有人可能会说既然数据库支持我们为什么这样做?我想有如下的两个理由:1、不是所有的表都有自增长列。2、当自增长列不自动复制的时候会出现断号的现象,即使复制这也是有可能发生的。但是先要说明的是这个方法只能显示出来当前页的序号,也...
阅读全文
posted @ 2006-07-27 20:18
御天六龙
阅读(109)
推荐(0)
摘要:
在DataGrid 的模板列中加入CheckBox ,如果对DataGrid设置分页,前一页已经选中的CheckBox在回到原页时,CheckBox的状态会变为初始状态。 如果想保存checkbox的状态,则可以用Session保存,我是这样实现的: 1、首先,建立DataGrid. ...
阅读全文
posted @ 2006-07-27 20:16
御天六龙
阅读(123)
推荐(0)
摘要:
利用客户端脚本的优势,我们可以创建出可以拖动列,改变列宽度,显示、隐藏列的XP风格的 DataGrid,下面就是所有的代码。自己调试时请注意修改eMeng.Exam.UltraGrid路径。 查看例子 UltraGrid.aspx XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子 http://schemas.microsoft.com...
阅读全文
posted @ 2006-07-27 20:15
御天六龙
阅读(130)
推荐(0)
摘要:
Microsoft® ASP.NET 摘要:学习如何避免在使用 ASP.NET Datagrid 控件进行开发时可能发生的一些常见错误(本文包含一些指向英文站点的链接)。 Datagrid 控件是 Microsoft® ASP.NET 中功能最强、用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同。虽然 Datagrid 控件易于使用,但同样易于给使...
阅读全文
posted @ 2006-07-27 20:14
御天六龙
阅读(93)
推荐(0)
摘要:
有的时候我们需要邦定很复杂的DataGrid,我们知道DataGrid,DataList等控件都有Template列,我们可以通过动态的邦定模版列来实现,复杂逻辑的邦定。由于Page继承TemplateControl,所以在Page对象里面就可以使用TemplateControl类里面的方法LoadTemplate,我们可以利用这个方法加载指定路径用户控件来实现丰富的表示(顺便提一下还有一个Loa...
阅读全文
posted @ 2006-07-27 20:14
御天六龙
阅读(103)
推荐(0)
摘要:
数据访问是任何实际应用程序的核心部分,而 ASP.NET 提供了一套丰富的控件,这些控件与公共语言运行库中提供的托管数据访问 API 很好地集成在一起。从今天开始我们就来学习DataGrid数据控件的使用。 为了使页能够访问执行 SQL 数据访问所需的类,必须将 System.Data 和 System.Data.SqlClient 命名空间导入到页中。 若要对 SQL 数据库执行选...
阅读全文
posted @ 2006-07-27 20:12
御天六龙
阅读(193)
推荐(0)
摘要:
对ASP稍有了解都知道,ASP是一门相当容易入门的网络开发语言,但安全性问题却一直是其最大的缺撼,这就造成为什么一些大型及安全性要求较高的网络程序选用其它如PHP,CGI,JSP原因,现在即将到来的ASP.NET时代,安全性是否得以解决了,答案是NO的,不过解决方法却还是有的,其实通过优化程序源码,做好服务器安全设置,就能完全杜绝安全漏洞为你带来的威胁! ASP.NET常见安全问题(整理中,以...
阅读全文
posted @ 2006-07-27 20:09
御天六龙
阅读(206)
推荐(0)
摘要:
namespace POP3Client { using System.IO ; using System.Net; using System.Net.Sockets ; //Please note that all code is copyright 2002 by William J Dean public class POP3client ...
阅读全文
posted @ 2006-07-27 20:08
御天六龙
阅读(202)
推荐(0)
摘要:
通常DataGrid显示的时间是如下格式的:2002-10-10 0:00:00 后面的0:00:00如果用不到也会显示出来,现在说说怎样解决。 在DataGrid 属性生成器-〉列-〉数据格式设置表达式->填写{0:d} //显示格式2002-10-10 属性生成器-〉列-〉数据格式设置表达式->填写{0:d} {0:hh} {0:mm} {0:ss}//显示格式2002-10-10 0:...
阅读全文
posted @ 2006-07-27 20:06
御天六龙
阅读(234)
推荐(0)
摘要:
操作系统要求:Win2k、WinXP IIS5.0中文版(必装) 系统自带,如果默认没有安装的话,请到控制面板>添加/删除程序>添加/删除windows组件中添加 .NET Framework简体中文正式版(必装) 下载地址:http://aspxcn.com/download/dotnetcn.exe .NET Framework简体中文版SP1补丁(可选) 下载地址:http://aspxcn...
阅读全文
posted @ 2006-07-27 20:05
御天六龙
阅读(448)
推荐(0)
摘要:
刚学.net时,试着做一个文章管理系统,第一次开始使用.net的System.Web.Mail消息组件,觉得很好用,而且简单。但后来发现.net自带的SmtpMail不支持SMTP认证,而且许多许多SMTP服务器不只需要登陆验证,还对MAIL From作了验证(比如263),如果和登陆用的用户名不符也不能发信,所以决定自己用C#写一个SendMail程序,其中参考了Huolx的一部分思想,取了...
阅读全文
posted @ 2006-07-27 20:04
御天六龙
阅读(262)
推荐(0)
摘要:
让我们来做个页面模版吧!有了模版是不是就可以统一了呢!Sure !比如:模版页Template.ascx中我们留出中间一个部分,或者你想要留出的一个空间,让以后放入你想要的内容。好了!那么在我们的页面index.aspx上我们就可以引用这个Template.ascx,然后在空出的部分放入我们特别的东西,当然最好是在空的地方我们插入另外一个页面如:List.ascx,当然我们在做个页面MyArchi...
阅读全文
posted @ 2006-07-27 20:02
御天六龙
阅读(156)
推荐(0)
摘要:
当今,网络数据库的应用已十分广泛,它的开发也是程序员必备的技能之一,但由于数据库的开发难度大、程序复杂,常使许多初学者止步。在这里,以Doking’s BLOG的实例开发为教程,引导众多初学者在几乎不用编程的情况下也能开发网络数据库。1.1 什么是BLOG BLOG,就是“网络日志”。Blog通常是由简短且经常更新的Post所构成;这些张贴的文章都按照年份和日期排列。Blog的内容和目的有很大...
阅读全文
posted @ 2006-07-27 19:59
御天六龙
阅读(493)
推荐(0)
posted @ 2006-07-27 12:14
御天六龙
阅读(251)
推荐(0)