自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Asp.Net细节性问题精萃

 1.与的区别:   答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据?       答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑   的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们

2006-11-02 14:20:00 858

转载 ASP.NET常用代码

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

2006-11-02 14:18:00 873

转载 验证视图MAC失败 Validation of ViewState MAC Failed

今天在调试Atlas时遇到错误:验证视图MAC失败。如果此引用程序由网络场或群集承载,请确保配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate发生错误的环境:ASP.NET 2.0,使用Atlas的UpdatePanel,在UpdatePanel中动态加载用户控件,以达到动态更新页面的效果。其中有一个用户控件中使用了GridView。当

2006-10-18 11:38:00 3346

转载 常用函数

1.18获得当前时间 n 天后的日期时间 DateTime newDay = DateTime.Now.AddDays(100); 1.19獲得當前時間是第幾周using   System.Globalization;     GregorianCalendar   gc   =   new   GregorianCalendar();   Console.WriteLine(gc.GetWe

2006-10-10 20:46:00 827

转载 错误处理

两种方式:一、返回错误信息和错误码,这样客户端可以把错误信息直接显示给用户,省去了解析错误码的烦恼。服务器端实现:下面的类解析错误码定义文件,并且把错误信息加入hastTableusing System;using System.Collections.Generic;using System.Text;using System.Xml.Serialization;using System.I

2006-09-28 10:04:00 1041

转载 一个事件激活多个JavaScript函数

如果你的网页中一个“OnLoad”事件要激活两个以上的JavaScript函数,那怎么办呢?小阳曾查阅了不少资料,结果都不尽如人意,无非是程序员根据情况,把要激活的函数统一放在一个函数里激活。但作为一个程序员,编写的代码的适用性是很重要的。请看下面一个例子:    function myfunction(){  alert("这是JS脚本调用的函数");  }  document.body

2006-09-27 23:13:00 1361

转载 设计有复杂客户端Script的服务器控件

设计有复杂客户端Script的服务器控件     使用ASP.NET的服务器控件,可以极大的提高我们Web开发中组件的复用性。不过由于ASP.NET默认的__doPostBack传输机制,对于我们在Web页上开发DHMTL特性的功能没有什么实质的帮助,因为我们不可能每次HTML属性修改都doPostBack,这样的效率和用户体验会死人的哦~~    所以这时候使用客户端Script是一个很

2006-09-27 22:56:00 964

转载 ASP.NET四种页面导航方式之比较与选择

在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。   一、超级链接    从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如:   进入

2006-09-27 21:34:00 1210

转载 .NET读取QQWry.Dat 纯真版ip数据库格式数据源

.NET读取QQWry.Dat 纯真版ip数据库格式数据源 把网络上比较流行的纯真版ip数据库格式QQwry.Dat作为IP数据源来实现IP地址的查询显示。  1 /******************************************************************   2 ** File Name:IPScaner.cs   3 ** Create Dat

2006-09-27 18:06:00 1859 2

转载 C#中日期型参数为空的处理方法 DataSet 空

最近在一个Asp.Net项目中,对数据处理采用的方式如下:查询数据/绑定DataGrid用DataSet或DataReader,对于数据的新增/修改/删除,则使用实体类+SQL语句+参数的处理方式。     但在处理过程中,遇到一个棘手的问题是如何处理日期型参数。原因如下:如果在实体类中与数据表日期字段相对应的属性定义为DateTime,那么,对于在数据维护中,无法做到对应的数据字段日期为空,相反

2006-09-27 17:30:00 4483

转载 Asp.Net中页面运行时动态载入的UserControl内元素的事件处理的注意事项

在Asp.Net页面的开发过程中,我们肯定经常会用到自定义的UserControl来复用部分页面元素,我们有两种使用UserControl的方式 1、在设计时往页面里添加需要的UserControl(最常用的就是从SolutionExplorer拖ascx到设计页面) 此种情况下,如果将UserControl放置在runat=server的html标签中,将可能导致UserControl内的元素事

2006-09-27 14:34:00 2171

转载 深入理解 __doPostBack

 在我的随笔《Page,你是怎样处理回发事件的?》中曾提出一个疑问,如何得到引起页面PostBack的控件?通过阅读Page类的源码,误打误撞,无意中看到了__EVENTTARGET和__EVENTARGUMENT这两个常量的定义,并通过调试分析页面,知道了通过Request.Form[“__EVENTTARGET”]可以获取到触发页面PostBack的事件源(控件的ID)。对于一般的控件,这样就

2006-09-27 14:33:00 11520 1

转载 net辅助工具汇集

.NET我曾经尝试用过了大量的工具,现在说说我推荐的工具吧:)   源码查看工具:   Reflector     不多说了。   加密与混淆工具:   Xeno2005   引用别人的介绍:一款为.NET平台下的开发人员设计的功能强大、灵活和易于使用的代码保护及优化的工具,该软件的.NET分析和重编译引擎保护用户的代码反编译,提高增强程序性能以及提供对.NET框架的支持,包括MC++和Satel

2006-09-21 21:03:00 1087

转载 中勤在线网站开发规范及流程v1.0

2006-09-21 15:06:00 2149

转载 visio 2003 问题

2003-10-31, 17:37visio 2003能不能象powerdesigner那样将建好的数据库模型在sql server里进行建库?.:XIAMI:.2003-10-31, 19:46使用VS.NET里带的那个应该是可以的.温暖的左手2003-10-31, 21:34早知道不装office 2003里的visio 2003

2006-09-21 10:40:00 5461

转载 网上几种常见校验码图片分析

前几天受刺激了,准备把CSDN的校验码图片修改。就上网找了一些参考示例。和分析了一些校验码的功能。不敢独享,整理到一起,跟大家分享。至于CSDN新的校验码写法,不是这里面的任何一种。也不是网上可以找到的。这个不好公开,如果想研究校验码图片,建议研究我这里给的几个推荐链接。一些常见的验证码效果图:

2006-09-21 09:10:00 2647

转载 认识Web.config文件

一、认识Web.config文件   Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设

2006-09-21 09:09:00 788

转载 The Factory Design Pattern

The Factory Design Patternby Amit Goel08/11/2003 Software architects generally think in terms of high-level abstractions rather than low-level programming details. Representing a system in terms o

2006-09-20 16:41:00 1076

转载 .NET中的模式

.NET中的模式 在七月的MSDN杂志中,Rob Pierry介绍了.NET框架中的模式,Discover the Design Patterns Youre Already Using in the .NET Framework其中包括Observer ,Iterator,Decorator ,Adapter ,Factory,Strategy,Composite ,Templ

2006-09-20 16:36:00 1133

转载 AJAX资源

ajax版简易聊天室介绍及源码下载http://blog.csdn.net/thinkpadleo/archive/2006/01/22/586051.aspxajax经典文章列表(部分为中文版)http://blog.csdn.net/thinkpadleo/archive/2006/01/13/578367.aspx仿google一行代码生成SiteMaphttp://bl

2006-09-20 14:50:00 862

转载 JavaScript实际应用:innerHTMl和确认提示的使用

今天开发中涉及到对一个层的信息控制,就是控制一个层中显示什么信息,查找资料才知道使用innerHTML属性来控制层的值,这个innerHTML跟表单里面的value属性有点类似,能够控制层的显示值。比如说我一个div层里本来没有值,我处罚一个事件后要显示值,那么就能够使用innerHTML属性了,其实innerHTML属性除了能控制层以外,还能控制窗口内容的所有元素,但是我没有测试过。(1)对di

2006-09-20 10:57:00 1379

转载 JavaScript高级应用:例外处理

程序开发中,编程人员经常要面对的是如何编写代码来响应错误事件的发生,即例外处理(exception handlers)。如果例外处理代码设计得周全,那么最终呈现给用户的就将是一个友好的界面。否则,就会让访问者对莫名的现象感到真正的“意外”。本文就将为你介绍Web开发中JavaScript语言的例外处理技术。  一、什么是例外处理  当JavaScript程序在运行中发生了诸如数组索引越界、

2006-09-20 10:56:00 982

转载 JavaScript实际应用:对层的控制

 层的开发在实际应用中比较重要,比如漂浮广告等等,我这里简单探讨一下。1.  控制层的显示或隐藏两种办法,其实都是控制样式的。办法一:控制 display 属性function show(status){          document.getElementById("div1").style.display = status;}           这是一层,能看见吗

2006-09-20 10:54:00 752

转载 Visual Studio 2005常用插件搜罗

http://dotnet.csdn.net/Special/VS2005Plus/index.htm 

2006-09-19 22:18:00 606

转载 Asp.net中基于Forms验证的角色验证授权

Asp.net中基于Forms验证的角色验证授权 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端

2006-09-19 22:15:00 552

转载 ASP.NET中的页面访问控制

ASP.NET中的页面访问控制   1、简介ASP.NET 是建立微软.Net平台上的WEB编程框架,可用于在服务器上生成功能强大、结构清晰的 Web 应用程序。有必要指出的是,由于 ASP.NET 基于.Net公共语言运行库,因此在ASP.NET中可以利用整个.Net平台的全部功能。本文通过对ASP.NET开发中的页面访问控制问题的描述,涉及到了Request、Response、Se

2006-09-19 22:12:00 1588

转载 权限系统概要(收集,整理)

【前言】:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。【目标】:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,

2006-09-19 22:03:00 637

转载 关于权限设计的探讨

关于权限设计的探讨(寻求数据库设计者和开发人员的帮助)zealberg (冰山)     2003-04-13 09:20:35 在 企业开发 / 企业信息化 提问关于权限设计的探讨               但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。           下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些

2006-09-19 21:58:00 2735

转载 权限系统设计

权限系统(1)--基本模式在系统中发生的事情,抽象的说都是某个主体(subject)在某个资源(resource)上执行了某个操作(operation)。subject --[operation]--> resource 所谓权限管理,就是在这条信息传递路径中加上一些限制性控制。主体试图去做的 limited by 系统允许主体去做的 = 主体实际做的。可以看到,权限控制基本对应于filter模式

2006-09-19 21:24:00 1747

转载 ASP.Net ViewState的实现

ViewState是.Net中提出的状态保存的一种新途径(实际上也是老瓶装新酒);我们知道,传统的Web程序保存状态的方式有这样几种:  1、Application 这是Web应用程序生命期中的全局保存区,保存在Application中的数据是全局有效的;在Asp.Net中,有一个应用程序池,其中保存了数个(或数十个)应用程序实例,每一次请求都会从池中取一个实例来处理请求,在请求完毕之前,这个实例

2006-09-13 21:57:00 689

转载 工厂模式

一、类型 工厂模式分简单工厂(Simple Factory)、工厂方法(Factory Method)和抽象工厂(Abstract Factory)二、结构简单工厂:工厂方法:一、类型 工厂模式分简单工厂(Simple Factory)、工厂方法(Factory Method)和抽象工厂(Abstract Factory)二、结构简单工厂:工厂方法:

2006-09-13 21:54:00 961

转载 .net中Web自定义控件编写的几个注意事项

如果重载本身父类提供的enable属性,将导致无法将子控件中的值用viewstate回传,即无法保持状态。所以最好自己定义该类属性并实现。定义属性时,如果是子控件本身属性的反映,可以直接取其值,值将自动保留,如果属于自己定义的属性,用viewState保留状态例如:/**////          /// 文本框值 txtMD是一个Web TextBox         ///  

2006-09-13 21:53:00 1348

原创 gridView 动态绑定

//绑定GridView1的列        //for(int i = 0; i         //    BoundField bf = new BoundField();        //    bf.DataField = dt.Columns[i].ToString();        //    bf.HeaderText = dt.Columns[i].ToString();

2006-09-11 10:04:00 594

转载 在C#使用XML注释

简介大多数程序员可能都听说过Java自带的一个工具JavaDoc;使用它可以自动地为你的代码生成HTML文档。C#和C#编译器也有类似的功能,不过它生成的是XML,而不是直接生成HTML。不过使用XML会使得文档更加灵活。注释语法       为了使用C#提供的XML注释功能,你的注释应该使用特殊的注释语法(///)开头。在///之后,你可以使用预先定义的标签注释你的代码,也可以插入你

2006-09-02 22:15:00 697

转载 SQL2000里的数据类型

近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度

2006-09-01 15:45:00 1104

转载 ADO.NET中DataSet、DataTable、DataRow的数据复制方法

 DataSet 对象是支持 ADO.NET的断开式、分布式数据方案的核心对象 ,用途非常广泛.我们很多时候需要使用其中的数据,比如取得一个DataTable的数据或者复制另一个DataTabe中的数据或者是DataRow的数据,但是只有DataSet和DataTable的复制是支持深层复制的,就是说不仅能复制元素的结构,而且能复制元素的数据,而DatatDataRow没有相关的复制的方法

2006-09-01 10:58:00 948

原创 创建 DataTable

        DataTable dt = new DataTable();        dt.Columns.Add("Name");        dt.Columns.Add("Value");        DataRow dr;        dr = dt.NewRow();        dr["Name"] = "Ntext2";        dr["Value"] = 

2006-08-31 16:09:00 889

原创 C# 反射

//获取变量using System;using System.Reflection;class MyClass...{    private int myProperty;    // Declare MyProperty.    public int MyProperty    ...{        get        ...{            return myProperty

2006-08-31 15:00:00 698

转载 在后台控制输出数据到前台的某个位置

a.前台:定义数据绑定 " runat="server" />   后台:拼接数据 Page_Load  中调用: labTable.DataBind();   //设置动态table,可变的字段添加数据    public string SetTable()    ...{              string strTbHead = "";        string strTbTa

2006-08-30 22:34:00 995

空空如也

空空如也

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

TA关注的人

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