自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (5)
  • 收藏
  • 关注

转载 通过绘制在datagridview控件列头添加一个checkbox控件

 众所周知,datagridview控件是CS架构中用的比较频繁的一个控件,里面提供了checkbox列的功能,可是却没有在列头给出checkbox控件用于全选/全部取消所有行的功能,确实是个遗憾,这里就通过绘制实现这个功能.      该程序参考codeproject上的程序,网址如下:      http://www.codeproject.com/KB/grid/CheckBoxHeaderCell.aspx  向其致敬!一.创建一个表,里面包含bit字段,datagridview的DataGridV

2010-07-19 18:12:00 1647

原创 asp.net中如何把应用程序错误写入事件日志(注册事件源)

<br /> using System.Diagnostics;<br /> using System.Web;<br /> <br /> String EventSource = ConfigurationManager.AppSetting["Log_Source"];<br /> Exception e = Server.GetLastError().GetBaseException();<br /> EventLog.WriteEntry(EventSource,e.message,EventLog

2010-07-31 14:29:00 488

原创 页面中的分区地图

<br />       <img usemap="Vertigosoftware"><br />       <map id="vertigosoftware" name="vertigosoftware"><br />            <area shape="rect" coords="240,235,140,300" href="http://www.vertigosoftware.com"<br />                target="_blank" alt="Vertigo S

2010-07-31 14:09:00 484

原创 页面中声明方式定义的用户控件与页面事件的执行顺序

<br />执行页面的Page_Load事件<br /> <br />执行控件中的Page_Load事件<br /> <br />执行回调事件Button_onclick事件<br /> <br />写ASP程序的朋友都知道,Request.ServerVariables("SCRIPT_NAME") 返回当前页面的相对路径,比如说“http://localhost/bbs/post.asp”,那么返回的就是“bbs/post.asp<br />request.servervariables("script

2010-07-31 13:35:00 1091

原创 asp.net中为用户控件添加数据缓存依赖项时要注意的事项

<br />System.Web.Caching中的类AggregateCacheDependency<br />可能赋值给用户控件的CachePolicy.Dependency属性<br />AggreGateCacheDependency类中可以包含很多SqlCacheDependency对象<br />SqlCacheDependency :new SqlCacheDependency(数据库,表);<br /> <br />其中数据库必须在web.config中在Caching中指定,即指定数据库的

2010-07-31 11:47:00 685

转载 安装msi文件出现Windows Installer服务不能启动的问题

<br />Windows Installer出错的解决方案<br /><br />[原创]Windows Installer出错的解决方案<br />Windows Installer出错的解决方案<br />  Windows Installer(windows安装服务)是一种通用的软件发布方式,现在许多软件都使用windows Installer作为自己的安装程序,有时因为各种原因以及windows Installer本身的缺陷,会导致windows Installer出错。<br /><br /> 

2010-07-27 10:47:00 7204

原创 安装VS2008时出现的问题

<br />当装到.net FrameWork3.5时出现严重问题,开始提示windows server 2003的IE版本8.0没有更新保存,需要重启,重启后重装VS2008,出现同样问题不能安装,后来在运行里面敲入命令%temp%,把此安装中间目录删除后,断开网络,关闭防火墙,与杀毒软件360,重装VS,一切正常。

2010-07-27 10:43:00 811

转载 ASP.NET 如何取得 Request URL 的各个部分

<br /> <br />我们在开发网页应用程序,时常需要去解析网址(Request.Url)的每个片段,进行一些判断。例如说 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc",我们想要取得网址里第一层目录的名字(News)用以判断不同的页面标题(Page Title)。<br />我看很多人都用字符串的 IndexOf 方法与 Substring 方法:<br />Request.Url.PathAndQuery.Substring(

2010-07-23 23:46:00 488

转载 ASP.Net中服务器控件的生命周期

<br />(1)初始化:在此阶段中,主要完成两项工作:一、初始化在传入Web请求生命周期内所需的设置;二、跟踪视图状态。首先,页面框架通过默认方式引发Init事件,并调用OnInit()方法,控件开发人员可以重写该方法为控件提供初始化逻辑。此后,页面框架将调用TrackViewState方法来跟踪视图状态。需要注意的是:多数情况下,Control基类提供的TrackViewState方法实现已经足够了。只有在控件定义了复杂属性时,开发人员才可能需要重写TrackViewState方法。<br /><br

2010-07-23 23:23:00 386

原创 C#中一些实用的函数

<br />穿过代理服务器取远程用户真实IP地址: <br />if(Request.ServerVariables["HTTP_VIA"]!=null){ <br />string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); <br />}else{ <br />string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); <br />} <br

2010-07-22 11:32:00 501

原创 主页面

 首页 | 关于北斗星 | 产品中心 | 解决方案 | 成功案例 | 行业 信息 | 客户服务 | 诚聘英才  电 子政务   首页 | 关于北斗星 | 产品中心 | 解决方案 | 成功案例 | 行业 信息 | 客户服务 | 诚聘英才  电 子政务  协同工作平台  内容管理系统  工作流管理系统  信息交换与共享平台  电子公文交换系统  行政审批系统  互动系统交通 管理  城市交通干线诱导系统  电子警察系统  设备维护管理系统  窗口业务评价综合系统  共用信息平台 首页         最新案例 

2010-07-21 20:58:00 502

转载 ASP.NET2.0服务器控件之自定义状态管理

ASP.NET2.0服务器控件之自定义状态管理添加时间:2007-10-25  在前面的系列文章中,我们曾经介绍了视图状态和控件状态的基本概念和典型应用,从中可以发现,视图状态和控件状态对于自定义服务器控件实现的重要性。本文将继续这一主题,重点介绍实现视图状态和控件状态自定义管理的方法。<br /><br />自定义视图状态管理<br /><br />  在介绍视图状态时,我们曾经提到过:对于简单属性,例如,String、Int等类型,.NET执行引擎将自动启用默认视图状态管理机制,以便完成相应的功能。然而

2010-07-21 18:13:00 375

转载 page类的构造函数执行时机

<br />这篇Blog来自一位同事和我的一次关于公司一个项目中的一个错误的讨论。错误非常简单,就是当在一个页面的构造函数中使用类似:<br />Session[“aaa”] = “bbb”;<br />的时候,就会抛出异常,说系统中Session没有被enable,所以不能使用(当然实际情况是肯定被enable了)。问题所在和解决方法也很快被找到了,在构造函数中不能使用Session的,将这个移到Page_Init中就OK了。<br />这个错误的根本原因应该是在页面的构造函数被调用时,ASP.NET引擎

2010-07-21 17:04:00 653

原创 IHttpModule与IHttpHandler的区别整理

<br />IHttpModule与IHttpHandler的区别整理<br />1.先后次序.先IHttpModule,后IHttpHandler. 注:Module要看你响应了哪个事件,一些事件是在Handler之前运行的,一些是在Handler之后运行的<br />2.对请求的处理上:<br />IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.<br />IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型

2010-07-21 15:36:00 419

原创 跨服务器返回临时表数据

<br />解决这个问题,推荐使用OpenQuery或OPENROWSET的方法.   <br />  首先要说的是,这是一种非常规的方法,有一些性能上的缺陷.   <br />  OpenQuery,OPENROWSET允许用户在链接服务器上查询.通过这种方法来得到查询的结果集.   <br />  1.在创建存储过程中,必须设置   <br />        SET   ANSI_NULLS   ON   <br />        SET   ANSI_WARNINGS   ON   <br /> 

2010-07-20 22:16:00 877

原创 成年人必看的六个故事教你学会做人!

<br />1、 宽容<br />  一只小猪、一只绵羊和一头乳牛,被关在同一个畜栏里。有一次,牧人捉住小猪,??大声号叫,猛烈地抗拒。绵羊和乳牛讨厌??的号叫,便说:「他常常捉我们,我们并不大呼小叫。小猪听了回答道:「捉你们和捉我完全是两回事,他捉你们,只是要你们的毛和乳汁,但是捉住我,却是要我的命呢!<br />  立场不同、所处环境不同的人,很难了解对方的感受;因此对别人的失意、挫折、伤痛,不宜幸灾乐祸,而应要有关怀、了解的心情。要有宽容的心!<br />2、 靠自己<br />  小蜗牛问妈妈:为什

2010-07-20 22:12:00 570

原创 Reapeter和DataList分页控件编写

<br />Reapeter和DataList分页控件编写2007年06月21日 星期四 16:22<br /><br />Repeater和DataList控件提供了一个快速、灵活的表现数据的方式,但是,它们没有内建的分页功能;DataGrid控件提供了内建的分页功能,但它的结构比较复杂。下面就用PagedDataSource类实现Repeater和DataList的分页。 PagedDataSource封装了DataGrid的分页属性,我们可以象DataGrid那样进行分页。代码如下: <br />&n

2010-07-20 22:07:00 644

转载 DataList实现分页,排序功能

<br />   DataList Web 服务器控件以某种格式显示数据,这种格式可以使用模板和样式进行定义。DataList 控件可用于任何重复结构中的数据,如表。DataList 控件可以以不同的布局显示行,如按列或行对数据进行排序。DataList 控件不能自动利用数据源控件的更新功能以及自动分页或排序。若要使用 DataList 控件执行更新、分页和排序,必须在编写的代码中执行更新任务。 <br />在PetShop4.0中,有一个叫做CustomList的类引起了我们的注意,它继承了DataLis

2010-07-20 22:04:00 1416

原创 C#中枚举类型的转换问题

<br />1.枚举类型转化为整数:<br />  (int)EnumType.Enum1<br />2.枚举值转化为字符串数组<br />(String[])Enum.GetNames(typeof(类型))<br />3.整数转化为枚举类型:<br />int a =1;<br />(EnumName)Enum.Parse(typeOf(EnumName),a.toString())<br /> 

2010-07-20 21:21:00 643

原创 酷好菜单

CSS文件: .lavaLampWithImage { position: relative; height: 8px; width: 600px; background: url("bg.gif") repeat-x bottom; padding: 8px; margin: 0px 0px; overflow: none;

2010-07-19 23:38:00 1077

原创 圆角div

<br /> <br />基于VML的实现<br /> <br /><html xmlns:v><br /><head><br /><style><br />v/:*{behavior: url(#default#VML);}<br /></style><br /></head><br /><body><br /><v:roundRect style="width:200px;height:140px;" FillColor="#AAEAFA" Filled="T" /><br /></body><br /

2010-07-19 19:50:00 549

转载 ASP.NET 2.0实现依赖Oracle的缓存策略

<br />ASP.NET 2.0实现依赖Oracle的缓存策略 收藏 <br /> ASP.NET 2.0中的缓存提供了对SQL依赖项的支持,也就是说当SQL SERVER数据库中的表或行中的数据被更改后,缓存中的页面就失效,否则,页面输出可一直保留在缓存当中。这确实为程序员提供了方便。但微软一向很小家子气,只为使用自家产品SQL SERVER的程序员提供了方便,那些用Oracle数据库的ASP.NET程序员怎么办呢?<br />  其实不用着急,因为ASP.NET 2.0中的缓存还提供了对文件依赖项的支

2010-07-19 17:27:00 455

原创 在asp.net中生成html文件代码

<br /> <br />在asp.net中生成html文件代码如下<br />/*<br />strModeFilePath:模板htm文件<br />strPageFilePath:生成的静态htm文件<br />strNewsHtml:要替换成此数组中的数据<br />strOldHtml:旧的数组数据<br />*/<br />public static bool CreatHtmlPage(string[] strNewsHtml, string[] strOldHtml, string strM

2010-07-19 17:04:00 439

原创 SQL中事务的隔离级别

<br /> SQL SERVER隔离 收藏 <br /> SQL SERVER隔离语句如下:<br />SET TRANSACTION ISOLATION LEVEL<br />    { READ UNCOMMITTED<br />    | READ COMMITTED<br />    | REPEATABLE READ<br />    | SNAPSHOT<br />    | SERIALIZABLE<br />    }<br />[ ; ]<br /> <br />一次只能设置一个隔离级别

2010-07-19 16:44:00 507

转载 asp.net 实现文件缓存依赖,数据库缓存依赖

<br />asp.net 实现文件缓存依赖,数据库缓存依赖 <br />     Demo简单的是实现Asp.net2.0中缓存机制的实现:<br />    注:对数据库的缓存依赖,.net目前并不支持oracle数据库(方法可以参考转帖文章)》<br />public partial class _Default : System.Web.UI.Page  <br />{ <br />    string connstr; <br />    protected void Page_Load(obje

2010-07-19 16:42:00 441

转载 xp sp3 远程桌面连接到控制台

网易 新闻 微博 邮箱 闪电邮 相册 有道 手机邮 印像派 梦幻人生  更多 博客首页 风格 圈子 活动 话题 找朋友 博客复制 手机博客 短信写博 热点专题  意见反馈  更多>> 相册 摄影展区 每日专题  搜索 搜博文 搜博客 随便看看>>注册 登录Lovely_Home<br />Welcome to my home! 导航首页日志相册音乐收藏博友关于我     日志  xiaoou20相信自己,把握现在!!! 加博友 关注她最新日志oracle emctl start (启动orWindows X

2010-07-19 16:28:00 1206

转载 UpdatePanel的用法详解

UpdatePanel的用法详解AJAX2010-04-19 20:23:42阅读21评论0字号:大中小今天用UpdatePanel做了一个实例,发现提示:requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.后来在UpdatePanel控件前面加上 ,问题马上就解决了,看来还是对这个控件不了解啊,呵呵...网上了解了一下,贴出来与大家分享:UpdatePane

2010-07-19 15:45:00 836

转载 网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析

网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析 互联网信息 2009-06-09 10:07:54 阅读156 评论1 字号:大中小 网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析  2009-05-24 10:54 字号: 大大 中中 小小 1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出

2010-07-19 13:42:00 1374

转载 Asp.net 利用Div固定表头+异步显示动态加载

<br />Asp.net 利用Div固定表头+异步显示动态加载 收藏 <br />   开发过程中,经常会做一些查询,比如页面上方选择条件,下面显示查询结果.<br />    如果查询结果过多,那页面的右边滚动条就开始工作,造成查看下面查询结果时,条件选择项就不可见了(被拖到了上方可视范围之外)<br />   利用一句简单的DIV就可以防止这种状况发生.<br />   Site.css:<br />.divfix <br />{ <br />    height: 200px; <br />    

2010-07-19 12:35:00 1077

原创 实现Tab样式功能

<br /><br />基本原理:三个tab用三个Div嵌套在母Div中,用style.display控制各个div动作<br /><html ><br /><head runat="server"><br />    <title>无标题页</title><br />    <script type="text/javascript"><br />    function SelTab(id)<br />     {<br />       var tab1=document.getElementById

2010-07-19 11:54:00 485

原创 Asp.net 的内置对象

一、Response对象  Response对象是HttpResponse类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。1.Response对象的属性  (1)ContentType属性。ContentType属性指定响应的HTTP内容类型。如果未指定ContentType,其默认值为text/HTML。  (2)Charset属性。Charset属性将字符集名称附加到Response对象中的content-type头信息的后面。对于不包含Response.Charset属性的ASP

2010-07-19 11:34:00 585

转载 DataGrid中跨页面选择功能

跨页面实现多选作者:孟宪会 发表于:2004-10-03 15:33:40本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路很简单:用隐藏的INPUT记住每次选择的项目,在进行数据绑定时,检查保存的值,再在DataGrid中进行选中显示。下面时完整的代码和例子:查看例子SelectMultiPages.aspx跨页面实现多选

2010-07-19 09:39:00 525

转载 SQL 中主键决策

数据库主键选取策略[转] <br />原文地址:http://zhenyulu.cnblogs.com/articles/25326.html<br /><br />我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构

2010-07-19 09:05:00 761

转载 海量(大量)数据GridView显示高效率分页实现方法

海量(大量)数据GridView显示高效率分页实现方法2009-12-05 11:49<br />来源网络<br />问题:<br />      GridView显示海量数据时效率极其低,每次要从数据库从取出海量数据,这明显不现实。<br />解决方案:<br />       显示多少,就从数据库中读取多少数据,即每次取GridView显示的一个页面数据,点击下一页是,再取下一页相应的数据。<br />真的是很简单,但如果对asp.net不熟悉的人来说,还是有点难度。<br />就比如说:当页面刷新时,

2010-07-19 08:43:00 1223

原创 2.0中的新控件件简易介绍

<br />1.         Adrotator<br />l         Adrotator广告控件的功能<br />ü         轮换显示广告图片<br />ü         显示广告文字<br />ü         有权重的显示广告<br />ü         广告显示内容控制<br />Ø         通过设定XML文件作为广告数据源,轮训显示广告<br />Ø         XML文件格式如下      <br /><Advertisements>;表示其中的内容是一个标

2010-07-19 08:23:00 597

原创 数据源通过将 ConflictDetection 属性设置为 CompareAllValues 该属性默认设置为 OverwriteChanges。OverwriteChanges 模式本质上意味着“仅为了更新或删除记录而匹配主键值”。这种行为意味着不管记

<br />1 SqlDataSource和ObjectDataSource控件的比较ASP.NET2.0提供了SqlDataSource数据源控件,后者支持用于指定连接字符串、SQL 语句或存储过程的属性,用以查询或修改数据库。但是,SqlDataSource 控件存在一个问题:该控件的缺点在于它迫使您将用户界面层与业务逻辑层混合在一起。然而随着应用程序规模的扩大,您会越来越感觉到混合多个层的做法是不可取的。生成严格意义上的多层 Web 应用程序时,您应该具有清晰的用户界面层、业务逻辑层和数据访问层。仅仅

2010-07-19 01:15:00 3854 1

转载 Resolve a URL from a Partial View (ASP.NET MVC)

Working on an ASP.NET MVC application and needed the ability to resolve a URL from a partial view. For example, I have an image I want to display, but I need to resolve the virtual path (say, ~/Content/Images/New.png) into a relative path that the browser

2010-07-18 22:43:00 996

转载 在 ASP.NET 中执行 URL 重写

<br />在 ASP.NET 中执行 URL 重写 发布日期 : 8/23/2004 | 更新日期 : 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Microsoft® ASP.NET 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况。 下载本文的源代码。 本页内容引言

2010-07-18 22:19:00 655

原创 ASP.NET2.0国际化/本地化应用程序的实现总结(多语言,多文化页面的实现)

ASP.NET2.0国际化/本地化应用程序的实现总结(多语言,多文化页面的实现)2008-12-04 10:29最近给单位做了一个业务下单系统,由于在全球几个国家都有业务办事处,所以下单系统做的是多语言界面的我实现多语言是利用了ASP.NET2.0的资源文件,其实据我所知除了资源文件的方式,在数据库里面建多个表中进行一个区域文化映射,也是解决国际化的一种方式(关于这种方式感兴趣的朋友可以自己试试) 现在我把实现国际化用到的相关知识总结如下: 在总结全球化知识前,先来了解一个名词:表达式语法表达式语法格式:

2010-07-18 12:34:00 808

原创 ASP.net 主题 FAQ

ASP.net 主题 FAQ1、主题是什么 主题由一组元素组成:外观、级联样式表 (CSS)、图像和其他资源。主题将至少包含外观。主题是在网站或 Web 服务器上的特殊目录中定义的。主题是一组Web Control的属性设置的集合,提供一种简单的方法设置控件的样式属性。 · 主题只在Web Control中有效 · 母板页(Master Page)上不能设置主题,但是主题可以在内容页面上设置 · 主题上设置的Web Control的样式覆盖页面上设置的样式 · 如果在页面上设置EnableTheming="

2010-07-18 09:51:00 905

实现无刷新进度条单文件,多文件上传功能

实现无刷新进度条单文件,多文件上传功能,包括大文件上传。

2010-08-13

Ajax相册无刷新显示

实现无刷新浏览图片相册,浏览图片自动的向服务器发送请求,查询该分类下的照片,并显示到浏览器。

2010-08-13

Suggest自动提示功能

ajax自动提示功能,能快速提高用户输入的效率

2010-08-12

实现Ajax翻页效果

将大量的数据分成多页来显示,用户可以通过翻页按纽定位到页面,每次取出定位的页面数据。

2010-08-12

动态获取数据的树状菜单

基于Ajax的树状菜单,当客户提交请求后,并不把所有的数据取回,而是返回该菜单的顶级菜单。当展开某一菜单时再发送请求,服务器处理完毕后,只返回该菜单下的子菜单,也就是请求的内容。

2010-08-11

空空如也

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

TA关注的人

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