编程技巧 - 文章列表

  • 利用MD5加密数据库中的密码

    .NET提供了进行数据加密类,下面就用例子进行说明如何使用MD5进行数据加密。 \n首先,创建一个UserAccount表,字段两个:UserName和Password,类型分别为varchar(25)和binary(16),下面的ASP.NET代码就是创建用户时的具体实现: \n<%@ Import Namespace=”System.Security.Cryptography” %><%@ Import Namespace=”System.Text” %><%@ Import Namespace=”S

  • ASP.NET中常用的文件上传下载方法

    ASP.NET中常用的文件上传下载方法 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1、如何解决文件上传大小的限制 2、以文件形式保存到服务器 3、转换成二进制字节流保存到数据库以及下载方法 4、上传Internet上的资源 \n第一部分: 首先我们来说一下如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改WEB.Config文件来自定义最大文件大小,如下: \n阅读代码编辑代码运行效果复制HTML代码保存代码<httpRuntime

  • 随机显示数据库记录

    System名称空间有一个Random类,用来产生随机数。本文就介绍利用这个Random类来随机显示数据库记录。\nRandom类有一个重载方法叫Next,它可以产生随机数,它允许输入两个参数,以产生这两个数之间的随机数。例如:\nRandom R = new Random();Random.Next(1,100);将会在产生1-100之间的随机数。\n要随机显示数据库记录,需要知道数据库最大记录数和最小记录数。 \nint RecNo=0,MaxRecNo,MinRecNo; Random R = new Random(); SqlDataReader DR; SqlConnection C

  • 将ASP.NET Control转换为String

    下面的类可以实现将ASP.NET的Control(包括aspx页面)转换成String字符串,可以用于: \n1.用邮件发送ASP.NET的内容 2.用XSLT转换页面的输出 3.ASPX页面的全局字符串的使用 \nC#代码 复制C#代码保存代码using System;using System.IO;using System.Text;using System.Web;using System.Web.UI;\npublic class Render{ public static string RenderControl(System.Web.UI.Control contro

  • DataGrid资料

    关于datagrid的打印 http://www.chinaaspx.com/article/csharp/295.htm C#中为DataGrid添加下拉列表框 http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspx DataGrid也玩分页 http://dev.csdn.net/article/32/32339.shtm DataGrid的正反双向排序 http://dev.csdn.net/develop/article/26/26817.shtm DataGrid删除确认及Item颜色交替 http://dev.c

  • 利用OleDb对象,将数据库中全部表转换成XML文件

    ASP.NET Dataset让你在页面中使用XML格式的文件提供了便利。如果您的数据全部都在一个数据库中,该如何进行转换呢?如果你的数据库与OleDb兼容的话,下面就看看如何把数据库中的所有表转换成XML文件。文件名字与数据库中的表的名字相同。本代码包含两个版本:C#版本和VB.NET版本。 \nC#版本:\n<%@ Page Language=”C#” %><%@ import Namespace=”System” %><%@ import Namespace=”System.Data”

  • 实现类似Windows资源管理器的DataGrid

    在DataGrid中,我们可以实现类似Windows资源管理器的效果,即对列进行排序,该列颜色与其它列不同。下面就是实现的代码: \nC#代码: \nDataGridLikeWindowsExplorer.aspx \n复制ASPX代码保存代码<%@ Page language=”c#” Codebehind=”DataGridLikeWindowsExplorer.aspx.cs” AutoEventWireup=”false” Inherits=”aspxWebCS.DataGridLikeWindo

  • 利用自定义分页技术提高数据库性能

    Web应用程序是显示数据库中数据的一个非常好的方法,通过它,你可以把业务复杂,并有访问和安全规则的数据库数据以一种简单、直观的方式向用户提供查询和更新的功能。用户判断数据库应用程序一个很常用的标准就是处理数据的快慢。许多Web页面都向用户提供了多种可搜索的列表显示来有效地定位记录的位置,一个比较简单而且常用的例子就是在线图书查询系统,它允许用户可以按作者,按书名或者按主题来检索图书信息。 ASP.NET提供了一个DataGrid控件可以比以前的ASP方便地创建创建数据列表,DataGrid控件除了内建的数据表现和方法之外,还允许用户自己定义表现形式。分页技术为用户可管理的数据查找提供方便

  • .NET资源站点汇总

    快速入门 http://chs.gotdotnet.com/quickstart/ 本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 微软官方.NET指导站点 http://www.gotdotnet.com/ 上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 SourceForge http://www.sourceforge.net 世界上最大的Open Source项目在线网站,上面已经有.NET的各种

  • 模拟Asp.Net Forums实现可以换皮肤的控件

    为了帮助您理解《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换皮肤的,现在我们一起来写一个代码分离带换皮肤功能的登陆页面: \n第一步:新建ThemeDemo项目 \n第二步:添加基类SkinnedWebControl.cs 复制C#代码保存代码using System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;\nnamespace WebUC.ThemeDemo.Controls{[ ParseChildr