当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: /blog.csdn.net/xinyulou/archi
 

 

 ·tcp三次握手及原理    »显示摘要«
    摘要:tcp/ip是很多的不同的协议组成,实际上是一个协议组,tcp用户数据报表协议(也称作tcp传输控制协议,transport control protocol。可靠的主机到主机层协议。这里要先强调一下,传输控制协议是osi网络的第四层的叫法,tcp传输控制协议是tcp/ip传输的6个基本协议的一种。两个tcp意思非相同。 )。tcp是一种可靠的面向连接的传送服务。它在传送数据时是分段进行的,主机交......
 ·在directx9.0中使用mesh(1)    »显示摘要«
    摘要:10. mesh part one 本文译自《introduction to 3d game programming with directx 9.0》第十章“mesh part one”,敬请斧正。 在d3dx中,有很多函数都使用了id3dxmesh接口,如d3dxcreate*之类。id3dxmesh接口的主要功能继承自id3dxbasemesh父类接口,还有......


动态加载用户控件的组件!(三)
 

    页面是用来浏览信息的!但是更重要的是与用户交互,根据不同的需求提供不同的内容服务,这是一种服务或是一种更贴近用户的人性化.(又在胡言乱语了!^_^) 【程序编程相关:程序间参数传递

    上一篇文章写到动态加载用户控件的简单应用 【推荐阅读:用delphi实现ping

还有另外一个应用就是做到页面与代码的分离.在vs2003里,一般ascx或aspx文件,在刚建立的时候都直接跟一个cs文件关联.那么我们在写程序的时候就不能分开来做.作叶面与写后台代码的不能分开.为了能够做到作业面与作后台代码的能完全分开来,我们可以把后台的所有代码当作一个组件来做就可以了!这样一个不用跟cs文件关联的aspx叶面文件直接引用一个组件就可以了!那么组件可以加载不同的ascx文件最后组成一个完整的叶面.就这样一个项目的开发就像个机车制造厂一样组装不同的零件就有辆车出来了.软件也可以拿来组装,零件我们也可以订制,最后整体就可以出来了!(常常看别人的文章的时候怎么就觉得废话那么多,原来发现我废话也不少!^_^) 【扩展信息:程序关联实现

动态加载叶面,根据不同的用户权限加载不懂的内容服务.根据用户的相应加载相应的内容服务.

好!让我们step by step ,就从不需要关联cs文件的aspx叶面开始吧!(在vs2005里,我新建aspx叶面的时候就直接没有cs文件关联.但是直接有个不完整类型隐藏起来了.怎么用基类就成为问题了!隐藏部分应该是继承了page了!那么根据单继承的原则我们是不能在继承别的类型的了.这个问题有待研究.)

根据aspx叶面运行原理.叶面要跟服务端交互必须通过一个run at server的form标签才能行得通.因此我不要先来写个form组件,那么form就应该是个容器的形势来承载叶面所有要与服务端交互的元素,(容器太重要了,namespace也可以看作容器,只不过是不能放东西而已,是虚拟的容器)

1.做form容器组建:继承继承他就行了,注意一点就是唯一id的问题.自己继承的可能该改变了id,那么回传的时候就找不到了啊.切记!当然render叶面的时候是通过遍历所有form容器内所有的组件来一个个render出来.所以要改uniqueid.

示例一下:

using system;

using system.web.ui;

using system.web.ui.webcontrols;

using system.componentmodel;

 

namespace region.controls {

   


...   下一页
 ·asp.net 中使用 客户端脚本    »显示摘要«
    摘要:working with client-side script http://msdn.microsoft.com/asp.net/using/building/web/default.aspx?pull=/library/en-us/dnaspp/html/clientsidescript.asp ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE