随笔分类 - 一日一结
对每天工作的总结
摘要:1. top此属性仅仅在对象的定位(position)属性被设置时可用。否则,此属性设置会被忽略。测试top上面是一个段落P包含在一个DIV内,可以看到P的top设置为-5px后,它的上边距超过了容器DIV的上边距,超过的这段距离就是设置的5px。需要注意的是,DIV和P这一对包含元素,都需要设置position为absolute才能得到想要的结果,假如父元素不设置,则子元素的参照将是更上层定义过...
阅读全文
摘要:VS2005和VS2008开发网站时,可以采用文件方式和IIS两种。IIS方式任何操作系统都正常,这里不做说明。采用文件方式是采用ASP.NET development sever作为web服务器来显示网站。在xp或win2003系统一切正常,而Windows server 2008/Vista系统时会显示页面无法找到错误。经过google搜索,终于找到了问题原因和解决方案,特此记录,供遇到同样问...
阅读全文
摘要:一个上午 总算解决了,1.功能视图---身份验证--全部禁用--开启--匿名身份验证-编辑--选择应用程序池标识!!2.功能视图---授权规则--右键添加允许规则--选择所有匿名用户!3.保证虚拟目录访问权限如: 我是懒人以下角色 我全部设置的完全控制我的环境是:win server 2008+iis 7.0+VS2008+VS2005+SQL2005
阅读全文
摘要:数据库外键 可以为空如[代码]SCALProductCombineCabinID是一个外键,没有赋值时默认为0调用插入方法时,判断
阅读全文
摘要:意图是这样的:管理页面中,总会有一些新增啊,删除啊,修改啊之类的按钮,为了方便,我想做个用户控件;这个用户控件,里面有三个按钮,新增、修改、删除;这个用户控件要在多个页面上出现,当然,修改与删除的对像也不相同;所以,这个用户控件,在不同的页面中,这三个按钮会使用不同的事件;(如果只是加事件,直接双击按钮就可以加了)用户控件的代码<%@ Control Language="C#" AutoEv...
阅读全文
摘要:最近看到string有join這個用法..還不錯用..介紹給大家呀...有時我們會將一個集合資料以","分隔組合成一字串..例如:aaa,bbb,ccc利用String.Join就可以做到了...省下很多程式碼的判斷....asp.net(c#)strJoin.aspxview plaincopy to clipboardprint?<%@PageLanguage="C#"AutoEvent...
阅读全文
摘要:我们在编写 Server Control的时候难免要用到一些客户端脚本(javascript),如何把脚本和编译好的dll一起发布就成了一个问题。把一段一段的javascriptblock写在cs文件里是一件很“丑陋”的事情,javascript就应呆在*.js文件里。js文件怎样才能“打包”到dll里呢?查了很多文档,最后实践下来发现有很多细节是需...
阅读全文
摘要:DataTable dt = new DataTable(); dr=所要添加到dt的DataRow。 dt.Rows.Add(dr[); //出错提示为:该行已经属于另一个表 解决方法 dt.Rows.Add(dr.ItemArray);转自:http://www.cnblogs.com/tishifu/archive/2007/11/10/955010.html
阅读全文
摘要:有些程序员在撰写数据库应用程序时,常专注于 OOP 及各种 framework 的使用,却忽略了基本的 SQL 语句及其「性能 (performance) 优化」问题。版工曾听过台湾某半导体大厂的新进程序员,所组出来的一段 PL/SQL 跑了好几分钟还跑不完;想当然尔,即使他的 AJAX 及 ooxx 框 架用得再漂亮,系统性能也会让使用者无法忍受。以下是版工整理出的一些数据库规划、SQL per...
阅读全文
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> GridViewRow DataItem Example ...
阅读全文
摘要:GridView 和 OnRowDataBound事件显示图片, 没什么技术含量, 只是作为自己的一点总结:前台只需要简单的放一个GridView控件,我做的是一个显示fax历史的一个例子,只要用OnRowDataBound 现实图片,如果需要可以更改现实代码。 Code highlighting produced by Actipro CodeHighlighter (freeware) h...
阅读全文
摘要:一、 前言 该文章是针对在Log4Net中添加自定义日志信息。我们在写日志的时候并不是只写消息(Message),有些情况需要记录自定义的日志信息等。下面将说明在Log4Net中增加自定义字段UserName(用户名),Category(类别)这两个字段。 二、 建立数据库 CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1...
阅读全文
摘要:Log4Net默认是不抛出任何异常的。也就是说,如果写Log的时候出现错误,系统也不会停止,只是不会写入。但此时,更多的情况是需要通知系统管理员,这就需要我们自己写一个exception handler来处理, 1。在log4net.config中加入 2.实现IErrorHandler 接口 public class LogExceptionHandler : IErrorHandler ...
阅读全文
摘要:GridView添加统计(合计)行 前提:设置属性ShowFooter="True"方法一:使用SQL查询统计出合计值,在绑定GridView时让其结果赋于一个DataTable(全局变量),然后在RowDataBound事件中 if (e.Row.RowType == DataControlRowType.Footer) { e.Row.Cells[0]...
阅读全文
摘要:首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么如果要把一个值类型数据放到堆上,就需要装箱操作;反之,把一个放在堆上的值类型数据取出来,则需要进行拆箱操作。 例如,对于如下简单的装箱和拆箱操作语句。 int i = 123; o...
阅读全文
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// 将集合类转换成DataTable /// /// 集合 /// public DataTable ToDataTable(List list) {...
阅读全文
摘要:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如: 2、 进行url跳转时可以整...
阅读全文
摘要:自.net 2.0出世时,Provider模式就随处可见了,如:MembershipProvider、SiteMapProvider等,它的出现使我们的应用程序有了更大的扩展性,可以是一个数据工厂的提供者,也可以是一个逻辑处理的提供者。而实现这种模式却是相当的简单,只需实现以下四步即可:1、定义一个类,抽象出我们所需要的操作,基类为ProviderBase如: CodeCode high...
阅读全文
摘要:本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码。在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤。此外,ASP.NET 只是对浏览器发出的请求进行处理的 Web 服务器结构的一部分。了解应用程序生命周期非常重要,这样才能在适当的生命周期阶段编写代码,达到预期的效果。 应用程序生命周期概...
阅读全文
摘要:Http Request处理生命周期图: 转自:http://www.cnblogs.com/xiaoqiao/archive/2008/05/12/112107.html
阅读全文