<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[UNO]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/uno</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; uno]]></copyright><item><title><![CDATA[ASP.NET应用程序级缓存的设计思路与实现 ]]></title><link>https://blog.youkuaiyun.com/uno/article/details/1497386</link><guid>https://blog.youkuaiyun.com/uno/article/details/1497386</guid><author>uno</author><pubDate>Mon, 29 Jan 2007 20:10:00 +0800</pubDate><description><![CDATA[【如果有现成的开源或免费缓存组件，要告诉我哦】背景页面包含许多需要显示数据库数据的控件，每次打开页面的效率都很低目标        减少页面响应时间，从而提高用户访问速度            缓存应在用户访问页面之前起作用，而不是像ASP.NET窗体/用户控件缓存那样随用户访问被动创建            能提供全局的缓存策略配置    ]]></description><category></category></item><item><title><![CDATA[ASP.NET是微软继MFC之后最无用的框架]]></title><link>https://blog.youkuaiyun.com/uno/article/details/1489396</link><guid>https://blog.youkuaiyun.com/uno/article/details/1489396</guid><author>uno</author><pubDate>Sun, 21 Jan 2007 20:38:00 +0800</pubDate><description><![CDATA[【我的这种看法仅针对ASP.NET】MFC做了什么？通过宏提供OOP，以及：封装——   1. WIN32消息循环   2. 回调函数ASP.NET做了什么？提供.NET组件访问，以及：封装——   1. HTML代码（成为"runat=server"控件）   2. 控制b/s之间往返数据所使用的回发javascript（成为__doPostBack）ASP.NET的封装隐藏了许多HTML细节，]]></description><category></category></item><item><title><![CDATA[使用ASP.NET开发遵循HTML/XHTML+CSS规范的的Web应用]]></title><link>https://blog.youkuaiyun.com/uno/article/details/1488097</link><guid>https://blog.youkuaiyun.com/uno/article/details/1488097</guid><author>uno</author><pubDate>Fri, 19 Jan 2007 22:29:00 +0800</pubDate><description><![CDATA[系统从外到内可以分为：     Web应用层作用：从.NET Framework得到客户端的Http请求，并向.NET Framework输出页面的HTML代码内容：ASP.NET窗体、ASP.NET用户控件（UserControl）以及其他页面所需要的资源    控件层作用：为应用层提供通用的界面控件，管理其内部控件并对外输出其自身的HTML代码内容：ASP.NE]]></description><category></category></item><item><title><![CDATA[HTML+CSS实现圆角矩形（不需要图片）——抄自GTalk]]></title><link>https://blog.youkuaiyun.com/uno/article/details/1477233</link><guid>https://blog.youkuaiyun.com/uno/article/details/1477233</guid><author>uno</author><pubDate>Mon, 08 Jan 2007 15:54:00 +0800</pubDate><description><![CDATA[从GTalk的css模板里抠出来的东东 :P道理其实很简单，架设矩形的圆角高度为4，那么由上到下依次是（单位px，所给出的边框宽度均为1px且颜色保持保持一致）：高度为1，左右间隔均为5，仅有上方边框的div；高度为1，左右间隔均为3，仅有左右边框的div；高度为1，左右间隔均为2，仅有左右边框的div；高度为1，左右间隔均为1，仅有左右边框的div；左右间隔均为0，仅有左右边框的div——放]]></description><category></category></item><item><title><![CDATA[触发器对记录的更改操作引起Nhibernate异常的解决]]></title><link>https://blog.youkuaiyun.com/uno/article/details/1477030</link><guid>https://blog.youkuaiyun.com/uno/article/details/1477030</guid><author>uno</author><pubDate>Mon, 08 Jan 2007 13:14:00 +0800</pubDate><description><![CDATA[问题产生：原先使用Nhibernate执行更新操作（Store）一切正常，在对数据库表增加了触发器——作用：将当前更改记录的访问用户（suser_sname()）及时间（getdate()）写入被更改记录的特定字段——后，Nhibernate操作发生异常异常信息：“SQL insert, update or delete failed (expected affected row coun]]></description><category></category></item><item><title><![CDATA[为什么要自动生成代码？]]></title><link>https://blog.youkuaiyun.com/uno/article/details/620522</link><guid>https://blog.youkuaiyun.com/uno/article/details/620522</guid><author>uno</author><pubDate>Fri, 10 Mar 2006 09:46:00 +0800</pubDate><description><![CDATA[为什么要自动生成代码？参照Ruby on Rails完全可以做成一个runtime mvc framework for .NET支持数据库增删改查以WebControl为用户提供良好的设计时环境]]></description><category></category></item><item><title><![CDATA[runtime mvc framework for .NET]]></title><link>https://blog.youkuaiyun.com/uno/article/details/620518</link><guid>https://blog.youkuaiyun.com/uno/article/details/620518</guid><author>uno</author><pubDate>Fri, 10 Mar 2006 09:45:00 +0800</pubDate><description><![CDATA[为什么要自动生成代码？参照Ruby on Rails完全可以做成一个runtime mvc framework for .NET支持数据库增删改查以WebControl为用户提供良好的设计时环境未完待续]]></description><category></category></item><item><title><![CDATA[【MasterPages实用技巧】为模板增加前端控制②——自动注册客户端全局脚本]]></title><link>https://blog.youkuaiyun.com/uno/article/details/59075</link><guid>https://blog.youkuaiyun.com/uno/article/details/59075</guid><author>uno</author><pubDate>Mon, 02 Aug 2004 20:41:00 +0800</pubDate><description><![CDATA[让我们先来理解“全局”二字的含义。 HTML页面可以定义客户端脚本，为页面外观提供丰富的可视化行为和逻辑，客户端脚本可以写在或中。写在中的脚本就是文本所指的“全局”脚本，为什么说它是全局的呢？因为中定义的客户端脚本函数可以在中任何地方被访问，而在中函数外部定义的客户端脚本，也能在页面加载后的第一时间，按顺序被浏览器执行，而且能够访问页面中的全部对象。相对的，中的脚本只能按顺序执行，其中定义的函数只]]></description><category></category></item><item><title><![CDATA[【MasterPages实用技巧】为模板增加前端控制①——自动生成页面标题]]></title><link>https://blog.youkuaiyun.com/uno/article/details/57600</link><guid>https://blog.youkuaiyun.com/uno/article/details/57600</guid><author>uno</author><pubDate>Sat, 31 Jul 2004 23:46:00 +0800</pubDate><description><![CDATA[ 上一回我们已经了解了MasterPages的基本使用方法，但是在实际使用过程中我们也会发现，这样的模板还无法满足要求。笔者首先遇到的问题是页面标题。 对于使用模板的Web窗体来说，它的页面标题应该怎样写？一般情况下，页面标题由HTML的标准元素TITLE标记指定，它存在于HEAD标记内。可现在只有模板控件内存在完整的HTML标记，其他窗体都仅仅是通过MasterPages“引用”了这些公共的HT]]></description><category></category></item><item><title><![CDATA[【MasterPages实用技巧】使用MasterPages实现Web窗体模板]]></title><link>https://blog.youkuaiyun.com/uno/article/details/56911</link><guid>https://blog.youkuaiyun.com/uno/article/details/56911</guid><author>uno</author><pubDate>Fri, 30 Jul 2004 22:48:00 +0800</pubDate><description><![CDATA[如果你是一个网页开发人员，面对大量含有重复内容的页面，你一定希望能利用“模板”定义网页内的公共部分，而每一个页面只需要完成其特有的内容，通过模板生成最终的页面。 熟悉Dreamweaver的网页开发人员都会喜欢其中的模板（Template）功能。但是当我们转换到了ASP.NET平台，却不得不使用一个基本上只能算是文本编辑器的微软开发环境（当然这应该是一个最完美的文本编辑器），微软在图形化网页设计方]]></description><category></category></item><item><title><![CDATA[MasterPage之超严重Bug——将导致窗体内带有回发事件的控件无法回发事件——以及解决方案]]></title><link>https://blog.youkuaiyun.com/uno/article/details/55848</link><guid>https://blog.youkuaiyun.com/uno/article/details/55848</guid><author>uno</author><pubDate>Thu, 29 Jul 2004 21:30:00 +0800</pubDate><description><![CDATA[这个问题已经有人在msdn上发表了，它的现象为： 当用户访问1、使用了MasterPage的Web窗体2、并且窗体内含带有回发事件的Web服务器端控件（比如LinkButton，这是很常见的，在DataGrid里用得太多了）那么1、页面打开时，IE会报JavaScript脚本错误——某行某个字符后期待";"2、点击那些带有回发事件的Web服务器端控件（比如翻页时），IE会再次提示脚本错误——第1行]]></description><category></category></item><item><title><![CDATA[ASP.NET拾萃——服务器端控件篇（二）]]></title><link>https://blog.youkuaiyun.com/uno/article/details/6521</link><guid>https://blog.youkuaiyun.com/uno/article/details/6521</guid><author>uno</author><pubDate>Fri, 13 Jun 2003 15:58:00 +0800</pubDate><description><![CDATA[技巧二：掌握控件的客户端属性及事件 经常在网上看到类似的问题：如何让ASP.NET服务器端控件响应客户端事件？ ASP.NET服务器端控件能够响应服务器端事件，使我们能够像编写Windows程序一样编写网页。可有时我们并不需要让客户端运行的控件和服务器发生交互，这样做的开销是很大的：不仅占用网络带宽、服务器的CPU资源，还会产生一次PostBack导致客户端浏览器“刷新”影响界面效果。 如果直接在]]></description><category></category></item><item><title><![CDATA[ASP.NET拾萃——服务器端控件篇（一）〖本文对服务器控件有错误认识〗]]></title><link>https://blog.youkuaiyun.com/uno/article/details/6520</link><guid>https://blog.youkuaiyun.com/uno/article/details/6520</guid><author>uno</author><pubDate>Fri, 13 Jun 2003 15:57:00 +0800</pubDate><description><![CDATA[技巧一：在客户端的JavaScript脚本中获取服务器端控件的值 以前，当我们需要在脚本里访问页面内一个对象的时候，一般都是通过对象的id或name。就像这样—— // ... function getText() {   return document.form1.Text1.value; // Text1就是对象的id } // ... 现在，ASP.NET让我们越来越习惯使用TextBox作]]></description><category></category></item><item><title><![CDATA[ASP.NET拾萃——服务器端控件篇（序）]]></title><link>https://blog.youkuaiyun.com/uno/article/details/6519</link><guid>https://blog.youkuaiyun.com/uno/article/details/6519</guid><author>uno</author><pubDate>Fri, 13 Jun 2003 15:52:00 +0800</pubDate><description><![CDATA[我们知道，ASP.NET的Web窗体新增了对服务器端控件的支持，其特征是在控件的HTML标记内加入了runat="server"属性。拥有这个标记的控件，其实例将在服务器端生成，由.NET框架负责转换为普通的HTML标记并输出至客户端。这个转换的过程是ASP.NET一个极为重要的基础。为什么呢？ 熟悉HTML开发的朋友应该非常了解编写动态网页所需要的控件（FORM、INPUT……）。而ASP.NE]]></description><category></category></item><item><title><![CDATA[Duwamish 7 初探——数据流程]]></title><link>https://blog.youkuaiyun.com/uno/article/details/6518</link><guid>https://blog.youkuaiyun.com/uno/article/details/6518</guid><author>uno</author><pubDate>Fri, 27 Sep 2002 11:33:00 +0800</pubDate><description><![CDATA[Duwamish 7是微软的一个基于ASP.NET的分布式应用程序范例。由于工作上的原因，本人不得不对其研究一二。有所心得，不敢独乐，故于此与众位分享之。一并探讨ASP.NET，万望众位达人不吝赐教，。btw 在MSDN.NET中有其结构与流程详解，本人在此基础上总结心得，并对其中不甚明了之处做一补充，若有疑问可查阅之。Duwamish的若干个核心文件：SystemFramew]]></description><category></category></item></channel></rss>