.net/c# - 文章列表

  • 用ASP.NET上传图片并生成可带版权信息的缩略图

    <%@ Page Language=”C#” ResponseEncoding=”gb2312″ %><%@ import Namespace=”System” %><%@ import Namespace=”System.IO” %><%@ import Namespace=”System.Drawing” %><%@ import Namespace=”System.Drawing.Imaging&#822

  • 保护你的DLL和Code不被别人使用

    保护你的DLL和Code不被别人使用。 大家做项目开发一般都是分层的,比如UI层,业务层,数据访问层。业务层引用数据访问层的DLL(比如dataAccess.dll),并使用dataAccess.dll中的方法。当项目完成并给客户用了,可有些心里BT的客户这个时候也可以请个稍微懂NET的人来引用你的dataAccess.dll并调用其中的方法搞破坏。比如可以直接使用里面的ChangePwd(string UserName,string Pwd)方法把其他用户的密码改了,这个时候就你就……. \n好了,该开始说怎么保护我们的代码了: \n首先我们需要把我们的程序集做成强命

  • 利用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控件除了内建的数据表现和方法之外,还允许用户自己定义表现形式。分页技术为用户可管理的数据查找提供方便