自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UNO

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

原创 ASP.NET应用程序级缓存的设计思路与实现

【如果有现成的开源或免费缓存组件,要告诉我哦】背景页面包含许多需要显示数据库数据的控件,每次打开页面的效率都很低目标 减少页面响应时间,从而提高用户访问速度 缓存应在用户访问页面之前起作用,而不是像ASP.NET窗体/用户控件缓存那样随用户访问被动创建 能提供全局的缓存策略配置

2007-01-29 20:10:00 4456 1

原创 ASP.NET是微软继MFC之后最无用的框架

【我的这种看法仅针对ASP.NET】MFC做了什么?通过宏提供OOP,以及:封装——   1. WIN32消息循环   2. 回调函数ASP.NET做了什么?提供.NET组件访问,以及:封装——   1. HTML代码(成为"runat=server"控件)   2. 控制b/s之间往返数据所使用的回发javascript(成为__doPostBack)ASP.NET的封装隐藏了许多HTML细节,

2007-01-21 20:38:00 3406 1

原创 使用ASP.NET开发遵循HTML/XHTML+CSS规范的的Web应用

系统从外到内可以分为: Web应用层作用:从.NET Framework得到客户端的Http请求,并向.NET Framework输出页面的HTML代码内容:ASP.NET窗体、ASP.NET用户控件(UserControl)以及其他页面所需要的资源 控件层作用:为应用层提供通用的界面控件,管理其内部控件并对外输出其自身的HTML代码内容:ASP.NE

2007-01-19 22:29:00 3196

原创 HTML+CSS实现圆角矩形(不需要图片)——抄自GTalk

从GTalk的css模板里抠出来的东东 :P道理其实很简单,架设矩形的圆角高度为4,那么由上到下依次是(单位px,所给出的边框宽度均为1px且颜色保持保持一致):高度为1,左右间隔均为5,仅有上方边框的div;高度为1,左右间隔均为3,仅有左右边框的div;高度为1,左右间隔均为2,仅有左右边框的div;高度为1,左右间隔均为1,仅有左右边框的div;左右间隔均为0,仅有左右边框的div——放

2007-01-08 15:54:00 11633 1

原创 触发器对记录的更改操作引起Nhibernate异常的解决

问题产生:原先使用Nhibernate执行更新操作(Store)一切正常,在对数据库表增加了触发器——作用:将当前更改记录的访问用户(suser_sname())及时间(getdate())写入被更改记录的特定字段——后,Nhibernate操作发生异常异常信息:“SQL insert, update or delete failed (expected affected row coun

2007-01-08 13:14:00 4083 1

原创 为什么要自动生成代码?

为什么要自动生成代码?参照Ruby on Rails完全可以做成一个runtime mvc framework for .NET支持数据库增删改查以WebControl为用户提供良好的设计时环境

2006-03-10 09:46:00 2601

原创 runtime mvc framework for .NET

为什么要自动生成代码?参照Ruby on Rails完全可以做成一个runtime mvc framework for .NET支持数据库增删改查以WebControl为用户提供良好的设计时环境未完待续

2006-03-10 09:45:00 2611

原创 【MasterPages实用技巧】为模板增加前端控制②——自动注册客户端全局脚本

让我们先来理解“全局”二字的含义。 HTML页面可以定义客户端脚本,为页面外观提供丰富的可视化行为和逻辑,客户端脚本可以写在或中。写在中的脚本就是文本所指的“全局”脚本,为什么说它是全局的呢?因为中定义的客户端脚本函数可以在中任何地方被访问,而在中函数外部定义的客户端脚本,也能在页面加载后的第一时间,按顺序被浏览器执行,而且能够访问页面中的全部对象。相对的,中的脚本只能按顺序执行,其中定义的函数只

2004-08-02 20:41:00 2890

原创 【MasterPages实用技巧】为模板增加前端控制①——自动生成页面标题

上一回我们已经了解了MasterPages的基本使用方法,但是在实际使用过程中我们也会发现,这样的模板还无法满足要求。笔者首先遇到的问题是页面标题。 对于使用模板的Web窗体来说,它的页面标题应该怎样写?一般情况下,页面标题由HTML的标准元素TITLE标记指定,它存在于HEAD标记内。可现在只有模板控件内存在完整的HTML标记,其他窗体都仅仅是通过MasterPages“引用”了这些公共的HT

2004-07-31 23:46:00 3785 1

原创 【MasterPages实用技巧】使用MasterPages实现Web窗体模板

如果你是一个网页开发人员,面对大量含有重复内容的页面,你一定希望能利用“模板”定义网页内的公共部分,而每一个页面只需要完成其特有的内容,通过模板生成最终的页面。 熟悉Dreamweaver的网页开发人员都会喜欢其中的模板(Template)功能。但是当我们转换到了ASP.NET平台,却不得不使用一个基本上只能算是文本编辑器的微软开发环境(当然这应该是一个最完美的文本编辑器),微软在图形化网页设计方

2004-07-30 22:48:00 3679 1

原创 MasterPage之超严重Bug——将导致窗体内带有回发事件的控件无法回发事件——以及解决方案

这个问题已经有人在msdn上发表了,它的现象为: 当用户访问1、使用了MasterPage的Web窗体2、并且窗体内含带有回发事件的Web服务器端控件(比如LinkButton,这是很常见的,在DataGrid里用得太多了)那么1、页面打开时,IE会报JavaScript脚本错误——某行某个字符后期待";"2、点击那些带有回发事件的Web服务器端控件(比如翻页时),IE会再次提示脚本错误——第1行

2004-07-29 21:30:00 3912 2

原创 ASP.NET拾萃——服务器端控件篇(二)

技巧二:掌握控件的客户端属性及事件 经常在网上看到类似的问题:如何让ASP.NET服务器端控件响应客户端事件? ASP.NET服务器端控件能够响应服务器端事件,使我们能够像编写Windows程序一样编写网页。可有时我们并不需要让客户端运行的控件和服务器发生交互,这样做的开销是很大的:不仅占用网络带宽、服务器的CPU资源,还会产生一次PostBack导致客户端浏览器“刷新”影响界面效果。 如果直接在

2003-06-13 15:58:00 3498

原创 ASP.NET拾萃——服务器端控件篇(一)〖本文对服务器控件有错误认识〗

技巧一:在客户端的JavaScript脚本中获取服务器端控件的值 以前,当我们需要在脚本里访问页面内一个对象的时候,一般都是通过对象的id或name。就像这样—— // ... function getText() {   return document.form1.Text1.value; // Text1就是对象的id } // ... 现在,ASP.NET让我们越来越习惯使用TextBox作

2003-06-13 15:57:00 2790

原创 ASP.NET拾萃——服务器端控件篇(序)

我们知道,ASP.NET的Web窗体新增了对服务器端控件的支持,其特征是在控件的HTML标记内加入了runat="server"属性。拥有这个标记的控件,其实例将在服务器端生成,由.NET框架负责转换为普通的HTML标记并输出至客户端。这个转换的过程是ASP.NET一个极为重要的基础。为什么呢? 熟悉HTML开发的朋友应该非常了解编写动态网页所需要的控件(FORM、INPUT……)。而ASP.NE

2003-06-13 15:52:00 2415

原创 Duwamish 7 初探——数据流程

Duwamish 7是微软的一个基于ASP.NET的分布式应用程序范例。由于工作上的原因,本人不得不对其研究一二。有所心得,不敢独乐,故于此与众位分享之。一并探讨ASP.NET,万望众位达人不吝赐教,。btw 在MSDN.NET中有其结构与流程详解,本人在此基础上总结心得,并对其中不甚明了之处做一补充,若有疑问可查阅之。Duwamish的若干个核心文件:SystemFramew

2002-09-27 11:33:00 2375

空空如也

空空如也

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

TA关注的人

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