自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

[email protected]

C#/Asp.Net

  • 博客(127)
  • 收藏
  • 关注

转载 C#.Net 较完美随机验证码

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.WebContr

2008-05-15 12:19:00 612

原创 常用代码段集锦

1、在GridView的RowCommand事件中得到当前行号       GridViewRow row = (GridViewRow)((Control)e.CommandSource).Parent.Parent;

2008-05-15 11:03:00 531

原创 ROBBIN的领域模型

为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类:1,失血模型2,贫血模型3,充血模型4,胀血模型那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business obje

2008-04-02 16:54:00 838

原创 Temporary ASP.NET Files 文件夹中保存的是什么内容?

Temporary ASP.NET Files 文件夹中保存的是什么内容?ASP.NET 页面请求的处理过程需要使用一些临时文件。当您在 Web 服务器上安装 ASP.NET 2.0 时,所创建的文件夹层次结构如下:%WINDOWS%/Microsoft.NET/Framework/v2.0.50727 这里的版本号指的是 ASP.NET 2.0 的零售版。ASP.NET 的每个发

2008-04-02 12:09:00 2670 2

原创 C#的四种排序算法

本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序  冒泡排序using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j

2008-03-29 16:45:00 448

转载 JS获取网页高度及屏幕分辨率高度让DIV层始终在页面最底部

用法:将以下代码保存为HTML格式的页面即可。实现的功能:当页面里内容的高度没有让页面出现滚动条时,页面当前页面的最底部显示。当出现滚动条后,DIV层会自动向下跟随,在页面的最底部显示。更改TABLE的高度就可以看到DIV层始终在页面最底部DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w

2008-01-24 11:43:00 4784

转载 C#代码与javaScript函数的相互调用

1、如何在JavaScript访问C#函数javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public

2008-01-24 11:39:00 614

转载 event.keycode值大全

keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keyco

2008-01-24 11:36:00 440

转载 实现table排序的Javascript类库

一个Javascript 的类库,用于table内容排序。使用很方便,不用每次都去调用数据库了。 特别适合多表查询的排序。加上的style.display 切换,也可以实现分页。 效果演示 用法: 1.添加JS 2.添加TABLE,注意的是:一定要有ID,class为"sortable" OK,可以了,简单的吧 如果觉得太单调,自己加点CSS吧,官方给出了改HEAD的CSS /* Sortab

2008-01-18 14:24:00 513

原创 用js对table数据排序

 var sortType = 0;  //0降序 1升序//var curObj; function sortTable() {var i;var theRows=new Array();for(i=0;i theRows[i]=new Array(parseInt(downloadList.rows[i].cells[1].innerText),downloadList.rows[i].out

2008-01-18 10:27:00 807

原创 重写confirm函数

-----重写confirm函数,使其默认按钮为取消,str为要显示的汉字,如:"确定取消吗?"----function window.confirm(str)     {         execScript(s = msgbox("+str+",257,"标题"),vbscript)         return  s == 1;     } 

2008-01-13 17:04:00 889

原创 解决 Ajax 的缓存问题

如何解决 Ajax 的缓存问题呢?解决方案:url += "&random="+Math.random();  

2008-01-13 15:59:00 438

转载 GridView 分页 排序

GridView 分页 排序 HTML部分示例代码----------------                          AllowPaging="True" AllowSorting="True" PageSize="2" AutoGenerateColumns="False" OnPageIndexChanging="GridView1_PageIndexChanging" O

2008-01-08 10:44:00 788

转载 GridView实现双击进行编辑,更新

虽然标题是原创,但是其实主要的思想呢还是接见了晓风残月的思路,今天在晓风残月的博客上看到了如何利用GridView来实现双击进行编辑。我决定动手实现一下,由于还没有实现双击进行更改操作,所以顺便就把这个功能加了上去,希望对大家能有帮助,同时也谢谢晓风残月。效果图如下:前台代码         asp:GridView ID="GridView1" runat="server

2007-12-30 10:18:00 2125 1

转载 通过JS实现文本框获得输入焦点时的状态

今天做了一个通过JS处理,让页面上的文本框都会有当获得输入焦点(onfocus)时改变状态的效果,这样的效果是对用户体验的提高是很有利的,因为操作者可以很清晰的看到哪个正在输入哪个地方,尤其是在内容过多的情况下。这个算是投石引玉啦,可以大家可以试着讨论一些新的效果,像如何通过更简单的方法给每个框加上动态显示的提示文字等,呵呵不多说,看到一下图:AutoFormStyle:HTML代码:Code

2007-12-18 09:21:00 4792 1

转载 vs2005 Crystal Report制作使用详细

本文主要划分为以下六部分:一、Crystal Report for .NET 的功能二、Crystal Report总体结构三、报表数据访问执行模式四、报表类型五、Crystal Report 设计器的布局六、Crystal Report 的具体实例 最近项目接近尾声,应要求总结了一下,为了对在.net环境下开发报表的程序员新手一些帮助,同时也为给新人培训做一次

2007-12-18 09:19:00 1973

原创 .NET Framework 2.0 中新增的两个压缩类

System.IO.Compression 命名空间   注意:此命名空间在 .NET Framework 2.0 版中是新增的。 System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。 (downmoon原作)  类                              说明  DeflateStream         提供用于使用 Deflate 算法

2007-11-30 16:39:00 464

转载 在网页里添加Web Live Messenger对话框

Live Messenger对话框  时常在某些朋友的blog中看到一个可供聊天的对话框,它能让正在浏览这个站点的用户进行聊天。不过在我看来,这个功能形同鸡肋——谁会知道哪些人正在浏览,又有哪些人可以聊天呢?不过今天在浏览LoveCherry的blog时发现在左侧边栏里出现了一个可供聊天的Live Messenger对话框,顿时让我产生了兴趣。不过知道这个东东的人似乎还不多,因此只能动用搜

2007-11-30 16:37:00 612

转载 Atlas控件使用说明

【书名    】:Atlas控件使用说明【评价    】:★★★★★★★☆☆☆【正文    】:----------------------------------------------------------------------------------------------------0001:    Accordion控件的使用:折叠面板的控件    http://www.w3.o

2007-11-19 13:49:00 1041

转载 通过探测邮件服务器进行Email地址有效性检验

通过探测邮件服务器进行Email地址有效性检验Email地址有效性的检验是一个经常遇到的问题啦!一般的检验方法是对Email地址字符串进行简单的格式检验,如是否含有@ .等有效字符等。这种方法只能保证该地址从格式上看似有效,并不能保证地址可达。最近进行大量的地址校验,写了一个小程序,可以检测Email地址是否真正可达。  Email地址包括两个部分:用户名和邮件服务器。因此,检验邮件地址可以分

2007-11-13 17:10:00 2653 2

原创 用 SiteMapPath 节约你的时间

不管是什么样的网站想必 SiteMap 都是重要的内容之一,从头设计一个 SiteMap 难度并不大但肯定会花费不少时间和精力,基于“尽量减少重复建设”的目的,使用(重用)SiteMapPath 都是上佳的选择。SiteMapPath 扩展性良好,因为层次结构的设计,即使在网站上线运营之后也可以非常方便的增、删、修改其中的任何部分,对于 ASP.NET 站点来说,SiteMapPath 的确能为程

2007-11-02 16:51:00 677

转载 解决iframe滚动条问题

解决方案一:去掉文件开头的文档声明。不使用"DOCTYPE "文档声明(详细代码在下面)的话很容易就过去了。但是不使用文档声明,一是代码不规范,二是不能获得文档的高度。 下面的代码执行的结果是pageHeight=160px;,而实际上B文件的高度(长度)是800px左右。var pageHeight = (document.body.clientHeight?document.bod

2007-10-11 15:39:00 5438 1

原创 用户登陆界面Login.aspx引发的发布错误

Cannot convert type ASP.login_aspx to System.Web.UI.WebControls.Login(无法将类型ASP.login_aspx 转换为System.Web.UI.WebControls.Login在2.0中做用户登陆界面Login.aspx时出现了这个错误.Cannot convert type ASP.login_aspx

2007-09-10 14:07:00 1490

转载 ASP.NET SESSION丢失问题解决方案

Session丢失的解决办法小结  最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。 SessionState 的Timeout),其主要原因有三种 一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。 二:程序内部里有让Ses

2007-09-10 13:30:00 600

转载 cookies的丢失和中文乱码

我在文件系统下开发出来的程序,配置到iis下,cookies出来了些问题。1,cookies的丢失我在前几天的随笔《十分棘手的问题,使用vs2005在文件系统机制下开发出来的web程序,配置到iis就不能正常运行?》中记录了我解决丢失存储超级管理员权限的cookies的问题,虽然问题最后解决了,但我没有搞明白原因。随笔最后我给出了一个在文件系统下正常,在iis下不正常的牵强理由:文件系统在每次

2007-09-10 13:28:00 701

原创 保存异常日志记录类

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-09-09 15:53:00 557

原创 保存异常日志记录

/*****************global.asax************************/void Application_Error(object sender, EventArgs e)    {        // 在出现未处理的错误时运行的代码        Exception error = GetExp(Server.GetLastError());        H

2007-09-09 15:51:00 759

原创 在global.asax中实现定时生成静态首页

        void Application_Start(object sender, EventArgs e)    {        // 在应用程序启动时运行的代码        System.Timers.Timer timehtml = new System.Timers.Timer(1000 * 600);        timehtml.AutoReset = true;

2007-09-09 15:42:00 661

转载 做网页的一些技巧

Q: 实现双击自动滚屏. A: 将以下代码添加到需要自动滚屏的页面上 var currentpos, timer; function initialize(){ timer = setInterval("scrollwindow()", 1); } function sc(){ clearInterval(timer); } function scrollwindow(){ currentpos

2007-08-23 17:28:00 528

转载 如何显示在线人数和所在位置

一、原理在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中去。

2007-08-23 17:19:00 502

转载 js变量作用域及可访问性的探讨

每一种语言都有变量的概念,变量是用来存储信息的一个元素。比如下面这个函数: 1function Student(name,age,from) 2{ 3 this.name = name; 4 this.age = age; 5 this.from = from; 6 this.ToString = function() 7 { 8  return "my information is na

2007-08-23 17:14:00 619

转载 正则表达式--递归匹配与非贪婪匹配

正则表达式话题引言本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。--------------------------------------------------------------------------------1. 表达式的递归匹配有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "

2007-08-23 17:09:00 886

转载 一个比较精确的“在线用户列表”统计功能

原帖:http://community.csdn.net/Expert/topic/3835/3835032.xml?temp=.1909601 感谢:Afritxia (能活不易) 当用户访问网站时,会为他分配一个SessionID。令用户的IP地址和用户名称建立一个一一对应的关系。如果用户开启了新的窗口,则检查用户的IP地址或用户名是否已经在OnlineUsersHash中出现过?如果

2007-08-23 17:05:00 626

转载 10分钟搞定.net正则表达式

目录 本文目标 如何使用本教程 什么是正则表达式? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 位置指定 负向位置指定 注释 贪婪与懒惰 平衡组

2007-08-23 17:00:00 1065

转载 为gridview“删除”列添加确认对话框

如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧……2、在gridview的ItemCreated事件中,遍历所有控件,若属于LinkButton类,且CommandName为“Delete”,就将其添加一个属

2007-08-23 16:56:00 455

转载 使用正则表达式提取内容串中的图片连接

Function getimgsrc(str)     dim tagnum,tagnums,imgtag     getimgsrc=""     str=Replace(str,"""",chr(32))     str=Replace(str,">",chr(32)&"end")     response.write str     Set imgtag = New Regexp设置配置

2007-08-23 16:54:00 1162

转载 正则表达式在远程网页下载中的应用

摘  要:分析了远程网页的结构特征,阐述了正则表达式在网页下载中的应用,提出了运用正则表达式匹配替换多余HTML源文件和直接在HTML源文件中匹配提取元数据的两种获取远程数据的方法,同时完成了数据解析、提取及保存的整个过程,并将文章所附有的附件、图片及音频等文件下载到本地服务器。   关键词: 正则表达式;元数据;字符串处理;匹配替换   1 引言       目前,博客作为一种新型的交流平台,已

2007-08-23 16:53:00 791

原创 一些琐碎的资料

1、单行省略号            overflow: hidden; text-overflow:ellipsis"> 就是比如有一行文字,很长,表格内一行显示不下.  2、动态文本选择          动态列表框                      csdn     msdn     net_lover     meizz     wsj     emu         

2007-08-21 16:49:00 550

转载 C#正则表达式寻找匹配的Groups的几种方法

 寻找匹配的Groups的几种方法示例://// 两种大方法:// MatchCollectionMatches// MatchMatch方式//// 第一大种:MatchCollection mMCollection = oRegex.Matches(strHTMLContent); if(mMCollection.Count > 1){foreach(Match m in mMCollecti

2007-08-21 16:46:00 2360

转载 用ASP.NET构建完整E-mail发送系统

如果要你用ASP来做一个E-mail发送系统,你首先想到的一定是借助第三方开发的组件,但这样做会耗费你很多的银子。当然你也可以用Windows的自带的对象--CDONTS.NewMail对象来传送E-mail,这虽然是免费的,但却十分依赖操作平台,CDONTS.NewMail对象只存在Windows 200和NT底下,在Windows 95/98底下是没有这个对象。自从Microsoft公司推出了

2007-08-08 09:11:00 2654

空空如也

空空如也

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

TA关注的人

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