自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

转载 .Net 上传图片并生成高清晰缩略图

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml" >     无标题页                                protected void Button1_Click(object sender, EventArg

2008-08-03 07:13:00 1529 1

原创 JS插入问题

如果lz的意思是在前台输出字符串的话 那么如下 insertAdjacentHTML方法:在指定的地方插入html标签语句  原型:insertAdajcentHTML(swhere,stext) 参数: swhere: 指定插入html标签语句的地方,有四种值可用: 1.     beforeBegin: 插入到标签开始前 2.     afterBegin:插入到标签开始标记之后 3.    

2008-04-25 23:24:00 595

原创 产生不重复的随机数

Random   random=new   Random(DataTime.Now.Millisecond); static   void   Main(string[]   args)     {     ArrayList   myList=new   ArrayList();     ArrayList   list=new   ArrayList();     Random   r

2008-04-19 23:47:00 621

原创 截短字串的函数

///       ///   截短字串的函数     ///       ///   要加工的字串     ///   长度     ///   被加工过的字串     public   static   string   Left(string   mText,int   byteCount)     {       if(byteCount         if(System.Text.

2008-04-17 23:38:00 797

原创 datalist嵌套制作树状结构非常好的东西!

using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebCon

2008-04-17 23:15:00 850

转载 OnPreRender(EventArgs e) 事件常用的方法

protected override void OnPreRender(EventArgs e)1) 加入脚本        protected override void OnPreRender(EventArgs e)        {            base.OnPreRender(e);            this.Page.RegisterClientScriptBl

2008-04-11 00:41:00 1165

转载 IList转DataSet(支持Nullable)

public static DataSet ConvertToDataSetT>(IListT> list)        ......{            if (list == null || list.Count  0)                return null;            DataSet ds = new DataSet();            Data

2008-04-11 00:33:00 2524 1

原创 自定义服务器控件开发之:文件上传控件

using System.Web.UI.HtmlControls;  2using System.Configuration;  3using System.ComponentModel;  4using System.Web.Security;  5using System.Security.Principal;  6using System.Drawing;  7using System.Dr

2008-03-06 23:13:00 1298

原创 开发和使用自定义服务器控件

此演练演示如何创建和编译自定义 ASP.NET 服务器控件以及如何在页中使用该控件。 通过此演练,您将学会如何执行以下任务:创建一个 ASP.NET 服务器控件。向该控件及其成员添加元数据以控制安全性和设计时行为。使用 ASP.NET 网站中的 App_Code 目录对控件进行测试(无需手动编译步骤)。在配置文件和该控件的程序集中指定一个标记前缀。将该控件编译为一个程序

2008-03-06 22:55:00 870

原创 C#中关于get和set的详细例子介绍

get set是用来扩展域的,也就是C里的变量,只是用起来更加灵活而己。看以下代码:  using System;  public class cls  {  private int book;//定义一个域(也可以叫变量,只是面向对像里都这么叫,使用起来也更加方便)  public int Book  {  get  {  Console.WriteLine("dsf");  return bo

2008-01-27 22:08:00 955

原创 .NET泛型基础

泛型较为广泛地被讨论,这里写到的只是让新手学的一点认识。泛型最常应用于集合类。泛型的一个显而易见的优点在于可以在许多操作中避免强制转换或装箱操作的成本或风险,拿ArrayList这个集合类来说,为了达到其通用性,集合元素都将向上转换为object类型,对于值类型,更是有装箱拆箱的成本:static void Main(string[] args){ArrayList al

2008-01-25 00:03:00 462

原创 用C#获取无限多级分类的实现

数据库表:CategoryInfo字段名           类型 ciID                  int                        //记录序号,自增量ciName         nvarchar(20)       //分类名ciParent           int                       //父分类序号ciLaye

2008-01-24 23:39:00 1034

原创 asp.net的事件与委托

delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它只能持有与它的签名相匹配的方法的引用。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数

2008-01-20 15:14:00 1226

原创 asp.net 对Execl 的添加,更新操作

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.

2008-01-20 11:31:00 695

原创 时间 日期转换

System.IO.FileInfo fi = new System.IO.FileInfo(test.txt);fi.CreationTime;fi.LastAccessTime;fi.LastWriteTime;分别对应创建日期,最后访问日期,最后修改日期 sql server日期时间函数Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate

2008-01-17 22:37:00 678

原创 利用Repeater控件显示主-从关系数据表

Nestedrepeater.aspx @ Import Namespace="System.Data" %>@ Page language="c#" Codebehind="NestedRepeater.aspx.cs"     AutoEventWireup="false" Inherits="eMeng.NestedRepeater" %>HTML>body>form runat

2008-01-16 09:55:00 552

原创 使用PagedDataSource类实现DataList和Repeater控件的分页显示

       Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或

2008-01-16 00:02:00 605

原创 URL地址重写

    注意: 除了手动编辑此文件以外,您还可以使用     Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的     “网站”->“Asp.Net 配置”选项。    设置和注释的完整列表在     machine.config.comments 中,该文件通常位于     /Windows/Microsoft.Net/Framework/v2.x/Config

2008-01-15 23:45:00 2050

原创 取字符串长度

取字符串长度#region 取字符串长度    /**////     /// 取字符串长度    ///     ///     ///     protected string substring(string str, string strlen)    ...{        int l, t;        t = 0;        Int16 len = Convert.ToIn

2008-01-15 18:28:00 614

原创 数据库操作类SqlServer

using System;using System.ComponentModel;using System.Collections;using System.Diagnostics;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace DataBase...{    /**//// 

2008-01-15 17:56:00 652

原创 web.config的相关配置

                注意: 除了手动编辑此文件以外,您还可以使用     Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的     “网站”->“Asp.Net 配置”选项。    设置和注释的完整列表在     machine.config.comments 中,该文件通常位于     /Windows/Microsoft.Ne

2008-01-15 17:36:00 891

原创 正确实现 IDisposable

 .NET中用于释放对象资源的接口是IDisposable,但是这个接口的实现还是比较有讲究的,此外还有Finalize和Close两个函数。MSDN建议按照下面的模式实现IDisposable接口:.NET的对象中实际上有两个用于释放资源的函数:Dispose和Finalize。Finalize的目的是用于释放非托管的资源,而Dispose是用于释放所有资源,包括托管的和非托管的。

2008-01-11 15:59:00 459

原创 asp.net类库中与线程

如何产生一个线程?创建 System.Threading.Thread 对象的一个实例,把将要在新线程中执行的 ThreadStart 示例传递给它。例如: class MyThread{    public MyThread( string initData )    {        m_data = initData;        m_thread = new Thread( new

2008-01-09 20:08:00 505

原创 接口(Interface)的作用,asp.net(C#)

继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法.2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方法Behavior(

2008-01-09 19:10:00 1566 1

原创 using System;

using System;namespace Discuz.Config{  ///     /// 基本设置类 ///  public class BaseConfigs {        private static object lockHelper = new object();        private static System.Timers.Timer baseC

2008-01-09 11:53:00 1084

原创 dataList分页

首先说明下:并非全部本人原创,大部分参考了别人的代码,我只是修正了一点bug而已。--------------------------------------------------------------------------------------------------------前台代码:------http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra

2008-01-09 11:07:00 506

原创 判断当前页面的请求信息

public class DNTRequest {  ///   /// 判断当前页面是否接收到了Post请求  ///   /// 是否接收到了Post请求  public static bool IsPost()  {   return HttpContext.Current.Request.HttpMethod.Equals("POST");  }  ///   /// 判断当前页面是否接收

2008-01-08 15:18:00 1958

原创 xml文件折叠展开

xml.xml                         个人事务                     电子公告                     电子公告                     个性设置                     个性界面                     个性界面            

2008-01-07 17:50:00 4820

原创 整理DOTNET代码生成器

整理DOTNET代码生成器 1:CodeSmith  一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://www.codesmithtools.com官方论坛:http://forum.codesmithtools.com/default.aspx 版权形式:30天试用开源:否需要先注册确认后才能下载 2:MyGenerator  MyGenerator是又一个国外很不错的代

2008-01-01 01:31:00 1849 1

原创 17种正则表达式

"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0

2007-12-26 12:54:00 487

原创 在C#中操作XML

      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.xml");   XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找   

2007-12-25 17:47:00 528

原创 asp.net 格式化时间日期

DataBinder.Eval格式化时间(有短时间格式)在文章尾部我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2007-7-7 14:33:34 如果要换成成200707,07-2007,2007-7-7或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:using System;using S

2007-12-25 12:04:00 11471

原创 缩略图代码(按百分比和按大小两种方式)

缩略图代码:ImageThumbnail.csusing System;using System.IO;using System.Drawing;using System.Drawing.Imaging;public class ImageThumbnail{    public Image ResourceImage;    private int ImageWidth;    privat

2007-12-25 10:05:00 1117

原创 ASP.NET程序中常用的三十三种代码

1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id");string b = Request.QueryString(

2007-12-24 10:45:00 560 1

原创 从指定的Excel文件导入

从指定的Excel文件导入        public DataSet ImportFromExcel(string strFileName)        {            DataSet ds = new DataSet();            ds = doImport(strFileName);            return ds;        }        //执

2007-12-24 09:59:00 530

原创 asp.net对XML文件的一些简单操作

 在开始之前,先建立一个smallfools.xml文件,内容如下:        王维     竹里馆     独坐幽篁里,弹琴复长啸。深林人不知,明月来相照。           孟浩然     宿建德江     移舟泊烟渚,日暮客愁新。野旷天低树,江清月近人           李白     杜陵绝句     南登杜陵上,北望五陵间。秋水明落日,流光灭远山           李白    

2007-12-24 08:27:00 624

原创 asp.net(C#)上传下载及文件管理

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using

2007-12-24 07:32:00 2747 2

原创 ASP.NET常用代码-javascript

1. 打开新的窗口并传送参数:传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为按钮添加

2007-12-23 17:49:00 661

原创 asp.net跳转页面的三种方法比较

1、 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息

2007-12-23 17:30:00 522

原创 剖析ASP.NET 2.0缓冲机制

SqlDataSource控件还要把EnableCaching属性设置为true,这样会使SqlDataSource自动地缓冲通过SelectCommand检索的数据。这个CacheDuration属性能够使你指定(以秒为单位)在数据从数据库中刷新之前应该被缓冲多长时间。默认情况下,SqlDataSource将使用一种绝对过期策略来缓存数据;这意味着,数据每隔在CacheDuration属性中指定

2007-12-23 17:26:00 596

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除