0;
下载演示项目 - ; 166 KB
160; 下载源
60; 327 KB
60;
0; 简介
160;
FrameControl是一个Visual Studio中添加包括一个图书馆 准备拖动,在您的Visual Studio Web项目中的组件。 有了它,定义您的工作流程,表示层,存储
0;proceduresnbsp;使用XML文件和你getnbsp; structurednbsp;应用迅速 运行。您还可以定义每个页面的浏览器行为:决定 保持或清除历史记录,决定启用或停用背面 按钮。是什么也有具体到FrameControl的是,它的地图数据
160; 进入数据库存储过程的参数使用的HTML字段 一个XML文件(无代码)。
60;
简而言之,您可以: - &
#160; 使用
60; XML定义anbsp的工作流程连接您的Web应用程序的元素, &
#160; 如网页上显示,数据库存储过程。NET对象的方法。 使用XML定义
0; thenbsp;您的系统中的页面布局架构,
成为Web用户控件被解析的模板容器的每一页
andnbsp;连接到databasenbsp;存储 程序parametersnbsp;在运行时。 插件&
#160; 在新的Web用户在您的网页,无需编码的控制,从这些数据保存
; 在新的会话和数据库的控制。 发现存储过程的参数和它们的类型,自动调用
; 他们,并把结果在用户会话。 保存所有的数据输入 会话用户无需添加任何代码。 背景 &
#160;
任何Web开发
经验做网页设计师的工作的一部分的麻烦
60; 动态网页,
和任何网页设计师的麻烦,不能够修改任何其他文件比
; 静态HTML。 FrameControl尝试,使其
60; 简单的改变页面通过改变一个XML文件之间的工作流程,使其
0; 简单的创建
; 无需编码的动态页面(工作流逻辑和数据库的交互)。
60; 一个独特的数据访问组件使得它可以定义什么是保存在
数据库配置的XML文件。 &
#160; 使用代码 &
#160;
包括一个完整的10页的文件是如何配置FrameControl
160; 在示范项目,
60;而由Visual Studio生成一个完整的源代码描述是包括
在源文件中。 &
#160; 示范项目包括一个Windows Installer会自动更新 您的Visual Studio环境。 源项目包括一个ZIP文件,是Visual Studio安装
; 项目。这将允许您更新
160; 与你的FrameControl修改版本的安装程序。
FrameControl主要数据结构是页面的XML描述,
60; 如上所述。 系统中的任何页面是定义XML标记,也可以触发
60; 一个对象的方法。
60; 对象将被发现在运行时使用反射库。 "
页面结构
0; 是一个HTML表,可选的属性,如对齐,VALIGN,合并单元格; TR和TD元素。
160;<Page Name="firstPage" prefill="Y" action="myNameSpace.firstPageActions">
<Title> FrameControl page which events are linked to an ActionClass </Title>
<PlaceHolderArray>
<tr>
<td valign="top">
<name>AddressRegistration_WebUserControlName</name>
</td>
<td>
<name>BlankColumn_WebUserControlName</name>
</td>
<td>
<name>BookCatalog_WebUserControlName</name>
</td>
</tr>
</Page>
兴趣点
;
系统的方法来创建Web应用程序使用。NET框架 我的工作很多。NET包, 并了解一些行为,我不会满足一个标准的Web
60; 发展。 代码自动化是一个有趣的课题,可以添加许多新的发展
tonbsp;加强FrameControl,这些都
160; requiringnbsp;要注意设计问题,从一开始。 历史&
#160;
FrameControl来自需要尽可能把多余的codenbsp;共同 allnbsp在一个框架,Web应用程序
60; 尽可能将使用。NET Web包。一个伟大的处理 &
#160; 工作已经完成,但需要做一些工作。会议时间超时问题应该研究。 (在应用程序对象, &
#160; FrameControl必须初始化againnbsp; &
#160; 当用户会话超时发生)。
0; 在未来,从帕特里克长期在CodeProject上的文章,探讨ASP.NET
会话状态和缓存数据,可
; 用于添加调试工具的框架。