Welcome 微信登录

首页 / 网页编程 / ASP.NET

体验AspNet MVC Preview5(2)-实战自定义View及多ViewEngine协作

体验AspNet MVC Preview5(2)-实战自定义View及多ViewEngine协作

体验AspNet MVC Preview5(2)-实战自定义View及多ViewEngine协作2011-05-09 cnblogs Leven在上篇中,我们分别了解了两个系统对ViewEngine的处理,那么接下来我们来实战一下,使用asp.net mvc p5来添加自己的ViewEngine并同时使用多个ViewEngine来呈现数据.在这个例子中,工程和文件结构如下图:在Library的程序集中,我们新增两个ViewEngine,分表是LViewEn...
体验Asp.Net Mvc Preview5(3)-探索ModelBinder的工作原理

体验Asp.Net Mvc Preview5(3)-探索ModelBinder的工作原理

体验Asp.Net Mvc Preview5(3)-探索ModelBinder的工作原理2011-05-09在前面的两篇文章中,我们研究了Asp.Net Mvc Preview5的ViewEingine的改进,从本篇开始,我们开始研究Preview5中的新特性:ModelBinder.首先我们来了解下什么是ModelBinder特性,这有什么用处,在以前的版本中,如果我们要在Action中获取数据,一般有三种方式,一是通过Action的参数,但是由于某些原...
体验Asp.Net Mvc Preview5(4)-实战ModelBinder,将Action参数实体化

体验Asp.Net Mvc Preview5(4)-实战ModelBinder,将Action参数实体化

体验Asp.Net Mvc Preview5(4)-实战ModelBinder,将Action参数实体化2011-05-09 cnblogs Leven在上篇中.我们分析了解了ModelBinder而本文将在实例中添加自己的ModelBinder,以便获得我们期望中的效果.本次我们通过一个简单的Demo来对全站的ModelBinder做一个解决方案.首先给出工程文件图:注意一点,本例中,我的目标是给整站的Entity对象实现一个通用的,可扩展的ModelB...
在ASP.Net MVC框架下使用富文本编辑器

在ASP.Net MVC框架下使用富文本编辑器

在ASP.Net MVC框架下使用富文本编辑器2011-05-09 博客园 二十四画生学了一段时间的ASP.Net MVC框架,想用ASP.Net MVC框架做一个Blog的小程序。找了半天也没有找到一个好用的可以直接在MVC框架下调用的好富文本编辑器。也许可以直接在MVC框架中引用原来asp.net webform的一些组件,不过总感觉不大舒服,所以计划自己动手写一个。我首先想到了FCKEditor,它其实是一个与平台无关的富文本编辑器,他可以在java...
庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(一)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(一)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(一)2011-05-09 MSDN 郑健本章内容6.1 页面状态概述6.2 视图状态机制6.3 控件状态机制6.4 视图状态和控件状态的关系6.5 加密页面状态6.6 清除页面状态6.7 对动态添加控件的视图状态分析6.8 自定义类型转换器实现高效率序列化6.9 页面状态性能优化策略6.10 视图状态和控件状态的总结6.1 页面状态概述在 ASP.NET技术的服务器处理机制中,服务器每处理完...
庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(二)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(二)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(二)2011-05-09 MSDN 郑健6.2.4 实现自定义类型视图状态前面对视图状态的概念和原理已经说得比较清楚了,这一节就以一个实例说明ViewState工作原理。建立一个Web自定义控件ViewStateControl,该控件继承于WebControl或Control,代码如下:/// <summary>/// 获得本书更多内容,请看:/// http://blog.cs...
庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(三)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(三)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(三)2011-05-09 MSDN 郑健6.3 控件状态机制自ASP.NET 2.0开始支持控件状态机制。控件的状态数据现在能通过控件状态而不是视图状态被保持,控件状态是不能够像视图状态那样被禁用的。由于控件状态的工作方式与视图状态完全一致,并且默认情况下在页面中它们都是存储在同一个隐藏域中,这里对它的工作原理就不多介绍了。与LoadViewState和SaveViewState类似,控件状...
庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(四)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(四)

庖丁解牛Asp.net3.5控件和组件开发技术系列—页面状态机制(四)2011-05-09 MSDN 郑健6.6 清除页面状态在控件开发时,有时候需要清除子控件的页面状态,比如在创建子控件时,以下是一个在数据绑定时清除视图并创建子控件的应用场景:/// <summary>/// 获得本书更多内容,请看:/// http://blog.csdn.net/ChengKing/archive/2008/08/18/2792440.aspx/// &l...
庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(一)

庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(一)

庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(一)2011-05-09 MSDN 郑健本章内容5.1 控件事件和数据回发概述5.2 事件和数据回发机制的实现5.3 复合控件的事件处理机制5.1 控件事件和数据回发概述在讲解实现控件事件和数据回发功能之前,有必要先了解一下相关的基本概念。5.1.1 事件及其意义要为控件定制事件,先得使用控件的事件。首先以经典的Button控件的OnClick事件为例子,说一下事件的使用模型。1.注册...
庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(三)

庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(三)

庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(三)2011-05-09 MSDN 郑健5.3.3 复合控件的事件处理复合控件的事件处理按实现功能可分为三种:(1)复合控件中子控件的内部事件处理。(2)包含处理机制 -- 子控件事件中调用主控件委托的事件实例。(3)冒泡处理机制。接下来的三节就分别说明这三种事件处理方式机制是如何实现的。5.3.3.1 复合控件中子控件的内部事件处理这是最简单的处理方式。复合控件中的子控件事件是单独存...
[开发故事]第一回:用简单方式,实现多个可执行文件的合并和执行?

[开发故事]第一回:用简单方式,实现多个可执行文件的合并和执行?

[开发故事]第一回:用简单方式,实现多个可执行文件的合并和执行?2011-05-19 博客园 Anytao写了很多的关于.NET Framework探讨的文章,偶尔也可以换个口感,本文就算 是这个方向的一个起点,从实践和应用的角度将个别有意思的体会加以分享。简 单也罢,深入也罢,对我来说都是开发中的一个个鲜活的故事,记录下来就是一 种积累。既然是开发故事,我就不想写得枯燥,让人读者厌烦。因为有太多的枯燥学本 让我感觉无聊,所以[开发故事]就以故事的形式来阐...
[开发故事]第二回:LINQ来了,先忘记foreach

[开发故事]第二回:LINQ来了,先忘记foreach

[开发故事]第二回:LINQ来了,先忘记foreach2011-05-19 博客园 Anytao你看,LINQ已经全面光临了,本文并非探讨LINQ的是是非非,而是通过自己开 发过程的一个小小的侧面来展示,LINQ已经来了,而且更美好。对技术而言,创新的最大敌人,是转换固有思维,而不是技术本身。1 引言今天,Terry点敲了我对于一段代码的处理,诚如本文标题所言,事件缘起于 我对一个List<T>转换的小小处理。首先来看看,这个List<T...
[开发故事]第四回:应用反射在运行时动态获取类型信息

[开发故事]第四回:应用反射在运行时动态获取类型信息

[开发故事]第四回:应用反射在运行时动态获取类型信息2011-05-19 博客园 Anytao引言网友hbfly,对于我在一文中 关于“当应用attribute进行运行时反射”的论述,希望举例说明,他提出了自己 的想法:[你必须知道的.NET]第二十四回:认识元数据和IL(上)[你必须知道的.NET]第二十五回:认识元数据和IL(中)[你必须知道的.NET]第二十六回:认识元数据和IL(下)[MyAttribute("te...
[开发故事]第五回,用想要的域名运行你的本地Web应用

[开发故事]第五回,用想要的域名运行你的本地Web应用

[开发故事]第五回,用想要的域名运行你的本地Web应用2011-05-19 博客园 Anytao作为Web开发者,在本地部署应用,我们都对localhost有无限的熟悉,也有无限的无奈。不管什么情况下,不同的应用都被冠以localhost:XXXX的地址,好像有性格的Web应该,都只有张三、李四这样的称呼。很多情况下,我们可能想有更个性的url来代表不同的应用,那么没有域名或者不想劳神DNS解析的情况下,让部署于本地的应该,有一个好听的url是不错的想法。...
在Web Service中使用Windows验证的方式

在Web Service中使用Windows验证的方式

在Web Service中使用Windows验证的方式2011-05-19 博客园 陈希章很多朋友都知道在Web Service中支持Windows验证。但其实能用好的朋友并不 是特别多,因为有几个特殊之处需要注意1.在服务端如何配置这里要注意的是,authentication的mode默认就是windows,但光是设置这个 模式则毫无用处。必须同时设置有关的authorization规则。并且不要光是allow ,最后一定要deny掉所有没有被allow...
ASP.NET的MVC设计模式

ASP.NET的MVC设计模式

ASP.NET的MVC设计模式2011-05-19 博客园 周龙当开发者听到“设计模式”这个词时,他们通常联想到两个场景。 一组开发者正在讨论许多创造性意见,正在开会,但是却没有进行编码。另外一 组人能制定出正确的计划,保证系统能够开发成功,代码可以重用。而现实一般都处于两者中间。在为他们的公司设计解决方案的时候,结构设计 者和系统设计者应该寻找重复的模式。但是模式只是开发健壮、可重用代码的一 个指导。结构设计者不能过多的去设计一个...
ASP.NET MVC框架

ASP.NET MVC框架

ASP.NET MVC框架2011-05-19请注意,类库AjaxMVC中提供的函数实现了一些基本的AJAX功能,例如不依赖于页面回寄的局部更新以及关联到DOM元素的类似于ASP.NET AJAX框架中行为(Behavior)的扩展。实际上,最新的ASP.NET MVC框架版本(Preview 4)中就已经提供了现成的Ajax支持功能。所以,你可以把这里提供的功能作为早期ASP.NET MVC框架版本的试验品学习。构建简单任务列表示例程序为了简化问题的表面...
ArrayList的动态扩展

ArrayList的动态扩展

ArrayList的动态扩展2011-05-19 博客园 陈希章ArrayList相比较Array来说,具有的优势是可以动态扩展,即它所包含的成员 个数是不确定的,可以随着不断地添加,或者移除进行扩展。但我们一定要知道 的是,ArrayList是基于Array(数组)的,我们来看一下它的构造函数其实这个Items是一个object的数组。这也从另外一方面说明了ArrayList是基 于Object的,所以无法避免装箱和拆箱操作。这与泛型的List是不一样的...
<< 391 392 393 394 395 396 397 398 399 400 >>