博客园 - Jun1st
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=37892
2017-12-31T19:18:53Z
Jun1st
https://www.cnblogs.com/jun1st/
feed.cnblogs.com
https://www.cnblogs.com/jun1st/archive/2010/03/01/1676061.html
Application之间共享Master Page - Jun1st
  Master Page使得我们能够在不同的页面之间,共享一个页面框架。但是在如果我们需要在不同的application之间共享同一个master页面呢?在实际应用中,我们可能会碰到这样的情况。公司有一个类似与Portal这样的门户,用户首先访问这个网站,再通过链接进入各个子网站,但是Portal和子网站之间要保持风格上的一致。 但是ASP.NET 并没有提供我们一种简单的方式,来使...
2010-03-01T13:51:00Z
2010-03-01T13:51:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】  Master Page使得我们能够在不同的页面之间,共享一个页面框架。但是在如果我们需要在不同的application之间共享同一个master页面呢?在实际应用中,我们可能会碰到这样的情况。公司有一个类似与Portal这样的门户,用户首先访问这个网站,再通过链接进入各个子网站,但是Portal和子网站之间要保持风格上的一致。 但是ASP.NET 并没有提供我们一种简单的方式,来使... <a href="https://www.cnblogs.com/jun1st/archive/2010/03/01/1676061.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/11/04/1596293.html
ASP.NET AJAX 4的Client-Side Template和DataView - Jun1st
作为一个从事.NET Web技术的开发人员,似乎没有什么理由可以不懂微软自己的AJAX框架,虽然它可能不太好用,或者用起来没有像jQuery这样的框架那么爽。我没有怎么用过UpdatePanel来做过复杂的东西,所以对于这个的优缺点就不予置评了。对于客户端的ASP.NET AJAX的客户端JS Library,还是有一定了解的,相比于jQuery,总觉得微软把JS搞得跟C#似的有命名空间, 接口,...
2009-11-04T15:37:00Z
2009-11-04T15:37:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】作为一个从事.NET Web技术的开发人员,似乎没有什么理由可以不懂微软自己的AJAX框架,虽然它可能不太好用,或者用起来没有像jQuery这样的框架那么爽。我没有怎么用过UpdatePanel来做过复杂的东西,所以对于这个的优缺点就不予置评了。对于客户端的ASP.NET AJAX的客户端JS Library,还是有一定了解的,相比于jQuery,总觉得微软把JS搞得跟C#似的有命名空间, 接口,... <a href="https://www.cnblogs.com/jun1st/archive/2009/11/04/1596293.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/11/04/aspnetajax.html
ASP.NET AJAX 4的Client-Side Template和DataView - Jun1st
作为一个从事.NET Web技术的开发人员,似乎没有什么理由可以不懂微软自己的AJAX框架,虽然它可能不太好用,或者用起来没有像jQuery这样的框架那么爽。我没有怎么用过UpdatePanel来做过复杂的东西,所以对于这个的优缺点就不予置评了。对于客户端的ASP.NET AJAX的客户端JS Library,还是有一定了解的,相比于jQuery,总觉得微软把JS搞得跟C#似的有命名空间, 接口,...
2009-11-04T15:19:00Z
2009-11-04T15:19:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】作为一个从事.NET Web技术的开发人员,似乎没有什么理由可以不懂微软自己的AJAX框架,虽然它可能不太好用,或者用起来没有像jQuery这样的框架那么爽。我没有怎么用过UpdatePanel来做过复杂的东西,所以对于这个的优缺点就不予置评了。对于客户端的ASP.NET AJAX的客户端JS Library,还是有一定了解的,相比于jQuery,总觉得微软把JS搞得跟C#似的有命名空间, 接口,... <a href="https://www.cnblogs.com/jun1st/archive/2009/11/04/aspnetajax.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/10/26/aspnetclientid.html
体验ASP.NET4之ClientID - Jun1st
在ASP.NET中,我们赋给一个服务器端控件的ID值,并非真正这个控件在浏览器中展现时的Html的ID值,Framework会默认把父控件的ID值用”_”区分附加到自己的ID前面,因此我们在Html中看到的ID值通常是这个样子的:”ctl0_UserControl1_ctl01_Textbox1“。 这一ID的生成方式对于后台代码来说,并没有什么影响,但是却给客户端的操作带来了很多的不便。比如,...
2009-10-26T15:17:00Z
2009-10-26T15:17:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】在ASP.NET中,我们赋给一个服务器端控件的ID值,并非真正这个控件在浏览器中展现时的Html的ID值,Framework会默认把父控件的ID值用”_”区分附加到自己的ID前面,因此我们在Html中看到的ID值通常是这个样子的:”ctl0_UserControl1_ctl01_Textbox1“。 这一ID的生成方式对于后台代码来说,并没有什么影响,但是却给客户端的操作带来了很多的不便。比如,... <a href="https://www.cnblogs.com/jun1st/archive/2009/10/26/aspnetclientid.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/10/25/aspnet_urlrouting.html
体验ASP.NET 4之URL Routing - Jun1st
首先,URL routing其实在ASP.NET 3.5 SP1中就被引入了,但是介于之前一直没有用到,况且微软的很多关于ASP.NET 4的介绍都把这作为一新的功能,因此就把题目取为这个吧。
之前,一个典型的ASP.NET的URL通常如下
http://www.myexample.com/salesreport.aspx?year=2009
在这个URL中的salesreport.aspx代表的是一个真实存在的物理文件,后缀.aspx在url中的存在不仅完全没有意义,而且使得这个url不是SEO-friendly的。而使用URL Routing之后,我们就可使用如下更简洁明了的地址来访问了,
http://www.myexample.com/salesrepot/2009
2009-10-24T16:15:00Z
2009-10-24T16:15:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】首先,URL routing其实在ASP.NET 3.5 SP1中就被引入了,但是介于之前一直没有用到,况且微软的很多关于ASP.NET 4的介绍都把这作为一新的功能,因此就把题目取为这个吧。
之前,一个典型的ASP.NET的URL通常如下
http://www.myexample.com/salesreport.aspx?year=2009
在这个URL中的salesreport.aspx代表的是一个真实存在的物理文件,后缀.aspx在url中的存在不仅完全没有意义,而且使得这个url不是SEO-friendly的。而使用URL Routing之后,我们就可使用如下更简洁明了的地址来访问了,
http://www.myexample.com/salesrepot/2009
<a href="https://www.cnblogs.com/jun1st/archive/2009/10/25/aspnet_urlrouting.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/08/25/1553929.html
使用Extension Methods来使IDataReader更加方便 - Jun1st
今天在逛老赵的Blog的时候,看到了他的常用辅助方法收集一文,想到了自己之前看到的并应用在项目中的一个方法,响应老赵的号召,拿出来晒晒。   在使用DataReader读取数据时,通常会遇到数据可能为Null, 但是又需要转换为如int等其它类型的数据,因此就通常会写这样的代码: int count = reader["count"] == null ? 0 :...
2009-08-25T14:09:00Z
2009-08-25T14:09:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】今天在逛老赵的Blog的时候,看到了他的常用辅助方法收集一文,想到了自己之前看到的并应用在项目中的一个方法,响应老赵的号召,拿出来晒晒。   在使用DataReader读取数据时,通常会遇到数据可能为Null, 但是又需要转换为如int等其它类型的数据,因此就通常会写这样的代码: int count = reader["count"] == null ? 0 :... <a href="https://www.cnblogs.com/jun1st/archive/2009/08/25/1553929.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/07/18/WCF_Configuration_File.html
Custom WCF Configuration File - Jun1st
在写WCF的各种Service时,通常我们都会选择通过使用App.config或者Web.config来配置我们的Service。但是,当我们的程序要在不同的环境上测试或运行的时候,而作为开发人员的你在某些环境上并没有管理的权限时,通过唯一的App.config或者Web.config来配置Service就会造成一定程度上的麻烦。本文介绍了如何将这些config信息写在自定义的文件中,并且本文侧重于使用IIS作为host方式运行的Service。
2009-07-18T05:51:00Z
2009-07-18T05:51:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】在写WCF的各种Service时,通常我们都会选择通过使用App.config或者Web.config来配置我们的Service。但是,当我们的程序要在不同的环境上测试或运行的时候,而作为开发人员的你在某些环境上并没有管理的权限时,通过唯一的App.config或者Web.config来配置Service就会造成一定程度上的麻烦。本文介绍了如何将这些config信息写在自定义的文件中,并且本文侧重于使用IIS作为host方式运行的Service。 <a href="https://www.cnblogs.com/jun1st/archive/2009/07/18/WCF_Configuration_File.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/05/13/1455980.html
USE HttpRuntime.Cache OVER HttpContext.Current.Cache - Jun1st
  缓存是在ASP.NET开发中经常需要用到在技术,在使用过程中,通常会用到HttpRuntime.Cache和HttpContext.Current.Cache。而且在使用过程中,通常会觉得这两个似乎用哪一个都行,都能达到缓存数据的目的。那么这两个Cache到底有什么不同呢?在什么时候用哪一个比较好呢?这里谈谈我的一些了解和看法吧。 两者的异同 先来看看msdn的解释 HttpC...
2009-05-13T07:51:00Z
2009-05-13T07:51:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】  缓存是在ASP.NET开发中经常需要用到在技术,在使用过程中,通常会用到HttpRuntime.Cache和HttpContext.Current.Cache。而且在使用过程中,通常会觉得这两个似乎用哪一个都行,都能达到缓存数据的目的。那么这两个Cache到底有什么不同呢?在什么时候用哪一个比较好呢?这里谈谈我的一些了解和看法吧。 两者的异同 先来看看msdn的解释 HttpC... <a href="https://www.cnblogs.com/jun1st/archive/2009/05/13/1455980.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/04/06/1430263.html
Make Asynchronous Calls from Page - Jun1st
  对于ASP.NET pages的请求需要有HTTP handler来处理,比如Page的instance。当有一个request来请求某个.aspx页面时,ASP.NET runtime会从ASP.NET thread pool中选一个thread来处理这个request, 并且在这个请求处理完成时释放这个thread。因此,如果这个  request请求的页面中的某一个...
2009-04-06T06:22:00Z
2009-04-06T06:22:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】  对于ASP.NET pages的请求需要有HTTP handler来处理,比如Page的instance。当有一个request来请求某个.aspx页面时,ASP.NET runtime会从ASP.NET thread pool中选一个thread来处理这个request, 并且在这个请求处理完成时释放这个thread。因此,如果这个  request请求的页面中的某一个... <a href="https://www.cnblogs.com/jun1st/archive/2009/04/06/1430263.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2009/04/01/1427606.html
IIS and VS Embedded Local Web Server - Jun1st
IIS and VS Embedded Local Web Server
2009-04-01T15:16:00Z
2009-04-01T15:16:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】IIS and VS Embedded Local Web Server <a href="https://www.cnblogs.com/jun1st/archive/2009/04/01/1427606.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/12/16/1355959.html
Integrate jQuery with ASP.NET Data Controls - Jun1st
  Introduction 使用jQuery来实现Gridview, Repeater等服务器端数据展示控件的数据绑定和分页。本文的关注重点是数据如何实现数据绑定。 Content jQuery的强大和可用性使得其迅速的流行起来。微软也发布了一个补丁使得VS支持对jQuery的智能感应。由于Gridview,Repeater等控件的复杂性,使得几乎无法通过javascript在客...
2008-12-16T06:19:00Z
2008-12-16T06:19:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】  Introduction 使用jQuery来实现Gridview, Repeater等服务器端数据展示控件的数据绑定和分页。本文的关注重点是数据如何实现数据绑定。 Content jQuery的强大和可用性使得其迅速的流行起来。微软也发布了一个补丁使得VS支持对jQuery的智能感应。由于Gridview,Repeater等控件的复杂性,使得几乎无法通过javascript在客... <a href="https://www.cnblogs.com/jun1st/archive/2008/12/16/1355959.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/11/05/1327698.html
Tech-Ed 2008 上海 - Jun1st
这两天一直在参加微软上海的Tech-Ed 2008。感觉不怎么样,呵呵,稍微说上两句好多的人,吃饭分两拨还要排20几分钟的队伍。如果你是第一拨里的话,吃着吃着服务员还会告诉你:”不好意思,还有十分钟了!“Tech-Ed的主题似乎是各种微软的Cutting Edge的技术的推广,但是似乎广告占的比重越来越重了。比如,在一个介绍IE8的课程中,来了一个taobao的工程师,几乎...
2008-11-05T15:28:00Z
2008-11-05T15:28:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】这两天一直在参加微软上海的Tech-Ed 2008。感觉不怎么样,呵呵,稍微说上两句好多的人,吃饭分两拨还要排20几分钟的队伍。如果你是第一拨里的话,吃着吃着服务员还会告诉你:”不好意思,还有十分钟了!“Tech-Ed的主题似乎是各种微软的Cutting Edge的技术的推广,但是似乎广告占的比重越来越重了。比如,在一个介绍IE8的课程中,来了一个taobao的工程师,几乎... <a href="https://www.cnblogs.com/jun1st/archive/2008/11/05/1327698.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/08/31/1280772.html
ASP.NET MVC的分页和导航 - Jun1st
INTRODUCTION 更多的权利,就意味着更多的责任。在MVC中,我们几乎不再使用Drag and Drop来的各种控件,因此我们就不再受这些控件所提供的功能的限制,但是当然也就失去了这些控件所带来的好处和便利。比如GridView以及它所附带的分页功能。本文将利用LINQ的defered execution的特性来实现一个通用的分页和导航的PagedList。 CONTENT 为了是Page...
2008-08-31T13:56:00Z
2008-08-31T13:56:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】INTRODUCTION 更多的权利,就意味着更多的责任。在MVC中,我们几乎不再使用Drag and Drop来的各种控件,因此我们就不再受这些控件所提供的功能的限制,但是当然也就失去了这些控件所带来的好处和便利。比如GridView以及它所附带的分页功能。本文将利用LINQ的defered execution的特性来实现一个通用的分页和导航的PagedList。 CONTENT 为了是Page... <a href="https://www.cnblogs.com/jun1st/archive/2008/08/31/1280772.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/08/06/1261564.html
LINQ and Pipeline Pattern - Jun1st
LINQ and Pipeline Pattern
2008-08-05T16:06:00Z
2008-08-05T16:06:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】LINQ and Pipeline Pattern <a href="https://www.cnblogs.com/jun1st/archive/2008/08/06/1261564.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/07/09/1238871.html
Why Would a .Net Programmer Learn Ruby On Rails(翻译) - Jun1st
你是一个.Net程序员。 你已经使用ASP.NET开发了很多的Web Application。 你已经花了大量的时间和精力来研究和利用ASP.NET的事件驱动模型和控件生命周期,并利用这些特性实现想要的功能。 你在你的开发中使用了Presentation Modal和Modal View Presenter Modal来给你的应用程序分层,使程序具有更好的可维护性和可测试性。 在你眼里,Ruby ...
2008-07-09T06:18:00Z
2008-07-09T06:18:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】你是一个.Net程序员。 你已经使用ASP.NET开发了很多的Web Application。 你已经花了大量的时间和精力来研究和利用ASP.NET的事件驱动模型和控件生命周期,并利用这些特性实现想要的功能。 你在你的开发中使用了Presentation Modal和Modal View Presenter Modal来给你的应用程序分层,使程序具有更好的可维护性和可测试性。 在你眼里,Ruby ... <a href="https://www.cnblogs.com/jun1st/archive/2008/07/09/1238871.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/07/02/1233665.html
ASP.NET MVC之AJAX - Jun1st
本文的例子基于Asp.Net MVC Preview 3,并采用了jQuery完成客户端的JavaScript功能。 之前的两篇文章粗粗的对Asp.Net MVC做了介绍。这里强烈推荐一个网站,有兴趣的朋友可以看这里。这是Rob Conery的个人网站,他采用了Asp.Net MVC做了一个Demo, 不仅在codeplex上提供了这个项目的源代码,还提供了15个视频,这些视频的内容包括从项目的构...
2008-07-01T16:31:00Z
2008-07-01T16:31:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】本文的例子基于Asp.Net MVC Preview 3,并采用了jQuery完成客户端的JavaScript功能。 之前的两篇文章粗粗的对Asp.Net MVC做了介绍。这里强烈推荐一个网站,有兴趣的朋友可以看这里。这是Rob Conery的个人网站,他采用了Asp.Net MVC做了一个Demo, 不仅在codeplex上提供了这个项目的源代码,还提供了15个视频,这些视频的内容包括从项目的构... <a href="https://www.cnblogs.com/jun1st/archive/2008/07/02/1233665.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/05/30/1210387.html
Asp.Net MVC---Walkthrough - Jun1st
Asp.Net MVC---Walkthrough在上一篇关于Asp.Net MVC的文章中,对Asp.Net MVC作了一个High level的介绍,有兴趣的园友可以看一下这里。概念性的东西讲完了,现在该是动手写点Code的时候了,用原版技术书上的话说就是:Time to get your hands dirty。(文章写到一半,Asp.Net MVC Preview3发布了,所以,本文的的P...
2008-05-29T17:05:00Z
2008-05-29T17:05:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】Asp.Net MVC---Walkthrough在上一篇关于Asp.Net MVC的文章中,对Asp.Net MVC作了一个High level的介绍,有兴趣的园友可以看一下这里。概念性的东西讲完了,现在该是动手写点Code的时候了,用原版技术书上的话说就是:Time to get your hands dirty。(文章写到一半,Asp.Net MVC Preview3发布了,所以,本文的的P... <a href="https://www.cnblogs.com/jun1st/archive/2008/05/30/1210387.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/05/24/1206204.html
Asp.Net MVC 入门篇——Overview - Jun1st
Introduction MVC应该算是一个古老的Design Pattern了,无论是在win form程序还是web程序中,它的应用都是比较广泛的。MVC也是我在学校中学习到的第一个设计模式。终于,可以在Asp.Net中应用了。本文的例子所用的是ASP.NET MVC Preview 2,可以在这里下载。 Create a new MVC project 菜单File->New Proj...
2008-05-23T16:35:00Z
2008-05-23T16:35:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】Introduction MVC应该算是一个古老的Design Pattern了,无论是在win form程序还是web程序中,它的应用都是比较广泛的。MVC也是我在学校中学习到的第一个设计模式。终于,可以在Asp.Net中应用了。本文的例子所用的是ASP.NET MVC Preview 2,可以在这里下载。 Create a new MVC project 菜单File->New Proj... <a href="https://www.cnblogs.com/jun1st/archive/2008/05/24/1206204.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/03/14/1104786.html
Asp.Net 2.0之SqlCacheDependency - Jun1st
Introduction ASP.NET 2.0提供了一些新的用于提升程序性能的技术特性,其中,缓存技术是非常重要的一个特性,它提供了一种非常好的本地数据缓存机制,可以非常容易的定制属于数据缓从,从而有效的提高数据访问的性能。本文将介绍一下SqlCacheDenendency. 1. Page&Source Code 为了简单起见,示例就是用Sql Server的Sample数据库。新建一...
2008-03-13T17:09:00Z
2008-03-13T17:09:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】Introduction ASP.NET 2.0提供了一些新的用于提升程序性能的技术特性,其中,缓存技术是非常重要的一个特性,它提供了一种非常好的本地数据缓存机制,可以非常容易的定制属于数据缓从,从而有效的提高数据访问的性能。本文将介绍一下SqlCacheDenendency. 1. Page&Source Code 为了简单起见,示例就是用Sql Server的Sample数据库。新建一... <a href="https://www.cnblogs.com/jun1st/archive/2008/03/14/1104786.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jun1st/archive/2008/03/01/1087507.html
Security Basics and ASP.NET Support(翻译) - Jun1st
论坛、电子商务网站、eMail网站、Portal和各种社区网站专注的方面和提供的服务不同。但是,他们都需要提供一个用户管理的功能。新访问者能够创建新的用户,并能用这个用户登陆。而Web服务器需要能够根据登陆的用户的信息,来判断当前用户所能访问的资源和不能的信息。本文是Asp.Net Web Form验证、授权、和用户管理这一系列文章中的第一篇。这一系列文章将会介绍如下的信息: 用户的识别和登陆 使...
2008-03-01T13:18:00Z
2008-03-01T13:18:00Z
Jun1st
https://www.cnblogs.com/jun1st/
【摘要】论坛、电子商务网站、eMail网站、Portal和各种社区网站专注的方面和提供的服务不同。但是,他们都需要提供一个用户管理的功能。新访问者能够创建新的用户,并能用这个用户登陆。而Web服务器需要能够根据登陆的用户的信息,来判断当前用户所能访问的资源和不能的信息。本文是Asp.Net Web Form验证、授权、和用户管理这一系列文章中的第一篇。这一系列文章将会介绍如下的信息: 用户的识别和登陆 使... <a href="https://www.cnblogs.com/jun1st/archive/2008/03/01/1087507.html" target="_blank">阅读全文</a>