Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET自定义控件组件开发 第一章 第三篇

ASP.NET自定义控件组件开发 第一章 第三篇

ASP.NET自定义控件组件开发 第一章 第三篇2011-10-04 博客园 小洋第三篇:第一章的完结篇相信大家看了前几篇文章后应该觉得自定义控件很简单,无非就是把一大堆的html代码包装一下就行 了。不错,前几篇写的控件确实很简单。不知道大家想过没有,难道我们每次写控件都要大费力气的把一 大堆的html代码写进去吗。不知道大家试了没有:如果在write.Write()方法中写的html代码有了错误,如果把<table..> 写成了<ta...
ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件(一)

ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件(一)

ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件(一)2011-10-04 博客园 小洋到现在为止,我已经写了三篇关于自定义控件开发的文章,很感谢大家的支持!不知道大家对我讲的 方式有什么好的建议,我尽量使自定义控件的技术让更多的程序员同胞接受。好了,开发开始了!本章还是延续上章的例子,开发一个CreditCardForm控件。其实本章也不难,相信大家看完后,也觉得很简单!我们首先开谈谈继承Control和WebControl...
ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇

ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇

ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇2011-10-04 博客园 小洋好了,我们之前以前开发一个控件。而且也添加了属性,开发也很规范,但是那个控件还差最后一点 :添加事件。ASP.NET的开发都是事件驱动的,现在我们就来为控件添加事件。在说事件之前,希望大家对C#的语法 要熟悉,对委托很事件要懂。其实定义事件的步骤很简单:1.声明一个委托。2.定义一个携带事件信息的类。3.定义事件4.定义一个通事件发生后,通知其他对象的方法首先来...
ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇

ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇

ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇2011-10-04 博客园 小洋前一篇文章只是简单的说了下事件,但是大家应该方法,在ASP.NET自定义控件中只是简单那么定义事 件是行不通。如果大家开发的是WinForm中的事件,之前的定义可能没有什么大的问题,只是在效率方法 欠考虑而且,还是可以运行的。下面我们就回到ASP.NET中的事件。大家也许看了我们之前定义的事件,确实,事件一般是那么定义的,但是那样定义事件后的,运行起 来的效率不...
ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl

ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl

ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl2011-10-04 博客园 小洋大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三 个基类:Control,WebControl,还有一个就是今天要说的CompositeControl。大家也许还记得,之前的开发的控件基本上都是我们自己从头到尾的写一些控件的标记,如 <table.....>之类的,而且还有一个大的问题:...
ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇

ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇

ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇2011-10-04 博客园 小洋事件冒泡我们上一篇已经开发一个登录的组合控件,但是我们把控件的事件的这个问题没有解决,现在我们就 来看看这个问题。因为我们的组合控件Login是由一些已经存在的服务器控件的组合的,这样就省却了我们很多的麻烦, 上篇中我们已经把子控件的一些属性,如Text等,显示呈现为了组合控件的属性。我们将之称为“属性的 冒泡&rdqu...
ASP.NET自定义控件组件开发 第五章 模板控件开发

ASP.NET自定义控件组件开发 第五章 模板控件开发

ASP.NET自定义控件组件开发 第五章 模板控件开发2011-10-04 博客园 小洋大家好,我们今天来开发一个模板控件。其实开发一个模板控件比开发一个组合控件更加简单,所以这章不难。开发一个模板控件一般都继承CompositeControl,因为继承这个基类后,我们就省却了很多的麻烦。 所以本章我们开发的模板控件也继承于CompositeControl。大家应该还记得我们上章开发那个登录Login 控件吧,如下:以上就是我们之前开发的登录控件,现在我们...
ASP.NET自定义控件组件开发 第六章 深入讲解控件的属性

ASP.NET自定义控件组件开发 第六章 深入讲解控件的属性

ASP.NET自定义控件组件开发 第六章 深入讲解控件的属性2011-10-04 博客园 小洋深入讲解控件的属性持久化(一)自从写了控件开发的文章后,收到了不少朋友的来信,提出了不少的问题,感谢大家的关注。今天就 把大家说的一些问题来讲解下。虽然我这个系列是控件开发,但是我的目的还是希望大家通过开发控件更加快速的对ASP.NET有更加深 入的了解,所以我们也很有必要把一些基础性的东西将清楚。为了达到深入讲解属性的目的,我首先来讲讲页面周期和页面解析的一些问...
基于ASP.NET MVC框架开发Web论坛应用程序

基于ASP.NET MVC框架开发Web论坛应用程序

基于ASP.NET MVC框架开发Web论坛应用程序2011-10-04 未知 我想通过本系列文章从头到尾构建一个完整的ASP.NET MVC论坛应用程序,最终的目的是探讨和推动使用ASP.NET MVC框架构建应用程序的最佳实践。1、简介在本篇中,我想先从全局方面介绍一下论坛应用程序的总体目标。在本篇中,我将讨论一下避免代码坏味道的重要性,还将讨论如何利用软件设计原则和模式来帮助你编写适合未来改变的富有弹性的代码。最后,我还将论证一下为什么我选择使用测试...
适合ASP.NET MVC的视图片断缓存方式(上):起步

适合ASP.NET MVC的视图片断缓存方式(上):起步

适合ASP.NET MVC的视图片断缓存方式(上):起步2011-10-04 博客园 赵劼说到网站性能优化,没有什么比“缓存”更重要了。即便是某些朋友口中念念不忘的“静态页”,说到底也只是缓存了整张页面内容而已。但是,显然这样大粒度的缓存策略,在如今“牵一发而动全身”的Web 2.0站点中几乎是无法使用的。试想,在Twitter中的某个名人被数十万人订阅,那么他发一条消息,难道此时网站要去修改数十万用户的静态页面?因此,我们需要粒度更小的缓存。而比“整页缓...
适合ASP.NET MVC的视图片断缓存方式(中):更实用的API

适合ASP.NET MVC的视图片断缓存方式(中):更实用的API

适合ASP.NET MVC的视图片断缓存方式(中):更实用的API2011-10-04 博客园 赵劼上一篇文章中我们提出了了片断缓存的基本方式,也就是构建HtmlHelper的扩展方法Cache,接受一个 用于生成字符串的委托对象。在缓存命中时,则直接返回缓存中的字符串片断,否则则使用委托生成的内 容。因此,缓存命中时委托的开销便节省了下来。不过这个方法并不实用,如果您要缓存大片的HTML,还 需要准备一个Partial View,再用它来生成网页片段:&...
关于.NET中的Server push技术

关于.NET中的Server push技术

关于.NET中的Server push技术2011-10-04 博客园 雪海飘香今天突发奇想,想研究一下服务端内容有变化,如何引起客户端的改变。一般来说方法有2种,一种就是客户端用JS异步定时轮询服务器端,这种是大部分人采用的方法,但是 我在想到底可以不可以实现服务器端有改变时才会主动推送到客户端呢?按理来说这种方式对于B/S是不 可能实现的,因为B/S是无连接的,这种request/response的方式无法保持状态。搜了一下,看到博客园 有位朋友写了篇...
ASP.NET框架数据回发与事件回发

ASP.NET框架数据回发与事件回发

ASP.NET框架数据回发与事件回发2011-10-04 博客园 不及格的程序员-八神源从何起经常在网上的论坛看到有人问Page类的方法RegisterRequiresPostBack有什么用,它是做什么的呢?简短的官方解释MSDN对它的解释是将控件注册为要求在页面回发至服务器时进行回发处理的控件,说真的我知道这段话 想描述些什么,但是你知道怎么用它,在哪里用吗?寻找回发真相首先ASP.NET框架规定,凡是要进行数据回发的控件都要实现IPostBackDa...
ASP.NET 4的Demo实践 - URL路由改进支持

ASP.NET 4的Demo实践 - URL路由改进支持

ASP.NET 4的Demo实践 - URL路由改进支持2011-10-04 IT168 朱先忠从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服 务器上的物理文件之间的彻底解耦。借助于ASP.NET路由支持,开发人员可以定义一组路由规则,从而实 现把路由模式映射到一个生成相应内容的类。例如,你可以把URL“Categories/CategoryName”映射到一 个类,...
<< 411 412 413 414 415 416 417 418 419 420 >>