软件介绍
eFrameWork是一款专业优秀的网站开发框架,是基于asp.net开发的网站框架编辑软件,使用该框架可以进行网站模板导入导出,可以对模块数据结构进行修改编辑,让用户可以对网站模板的各项功能进行自定义设计,对网站的各项操作菜单进行新增或者删除;eFrameWork框架主要用于B/S架构的应用系统及网站开发,其框架设计理念是配置、导入模块、角色权限到运行平台的webapi目录,帮助用户进行跨语言、跨平台以及应用的数据交互,使用该框架用户可以根据项目性质进行网站前台自定义,可以帮助用户进行手机端和电脑端的网站前台进行编辑设计。
软件功能
将常用功能(列表筛选、添加、修改、编辑、删除、导出、打印)抽象成为一组可配置且扩展灵活的模块。
自带角色权限功能。
模块提供导出功能应用到其他项目。
多人协作的网络开发环境。
有效降低开发难度(非逻辑难度),提高开发效率。
基于原生.NetFrameWork,降低运行环境要求,从而提高运行效率。
后续需求更改方便。
提供WebAPI跨语言、平台、应用间实现数据交互。
框架本身非常小。
项目程序文件数量少,逻辑清晰。
插件式前端组件,便于项目重用。
软件特色
1.统一开发标准。
2.提高开发效率、降低开发周期及人员需求。
3.逐步形成自己的项目资源库并在新项目中重用。
4.代码量小,中大型项目尤为明显,方便后续维护升级。
5.简单易用,在线配置即可完成常规模块的开发,降低开发门槛,提高开发效率。
6.卓越的性能表现。
7.支持系统在线开发、维护。
8.灵活的自定义让框架能适应更多场景成为可能。
9.支持传统asp.net及MVC。
10.提供基础的角色权限。
11.提供简单的审批流程设置。
12.提供DEMO,方便学习和展示框架功能特点。
13.图像文件自动压缩处理功能。
14.丰富的数据编辑组件。
15.安全性已在项目上通过国家二级等保。
官方教程
一、目录结构
1.Examples框架学习示例文件夹
2.Images图片文件夹
3.Manage开发平台文件夹。定义模块、菜单等
4.Plugins插件文件夹。
5.Scripts脚本文件夹。
6.system管理系统文件夹。运行定义的模块。
二、配置文件web.config
1.connstring数据库连接字符串,初始数据库连接信息。
InitialCotalog(数据库名),UserId(数据库访问用户),Password(数据库访问密码)按照实际情况填写,不要打错。
特别注意:DataSource为数据库服务器地址+\实例名(如果安装时设置得有需要填写)+,端口号(默认1433,可以省略)
数据库地址:
(1)InitialCotalog=.(web与db同一服务器)
(2)InitialCotalog=(local)(web与db同一服务器)
(3)InitialCotalog=127.0.0.1(web与db同一服务器)
(4)InitialCotalog=数据库服务器的计算机名(web与db同一服务器,或同一网络下)
(5)InitialCotalog=数据库服务器的内网IP(web与db同一服务器,或同一网络下)
(6)InitialCotalog=数据库服务器的外网IP,(web服务器与DB服务器不在同一网络时使用,否则根据情况在(1)-(5)中选择)
如果数据库有实例名(sql2008),则应写成:InitialCotalog=.\sql2008或InitialCotalog=127.0.0.1\sql2008。
如果数据库修改过端口号,则应写成IP地址+\实例名+,端口号
例(假设端口号为1234):InitialCotalog=127.0.0.1,1234或InitialCotalog=127.0.0.1\sql2008,1234
2.UploadPath文件上传目录,基础目录为根目录下upload,/yyyy/MM/代表上传文件按年、月放在一起。
3.addTimeTag所有数据库表都统一的添加时间字段名,其内容为框架自动设置。
4.addUserTag所有数据库表都统一的添加用户字段名,其内容为框架自动设置。
5.editTimeTag所有数据库表都统一的修改时间字段名,其内容为框架自动设置。
6.editUserTag所有数据库表都统一的修改用户字段名,其内容为框架自动设置。
7.deleteTimeTag所有数据库表都统一的删除时间字段名,其内容为框架自动设置。
8.deleteUserTag所有数据库表都统一的删除用户字段名,其内容为框架自动设置。
9.deleteTag所有数据库表都统一的删除标记,其内容为框架自动设置。
10.debug测试模式。开启后将输出执行的SQL语句,取消自动跳转。
11.AutoDownExt自动下载文件格式,复制网页内容在编辑器粘贴的时候自动下载。
三、管理平台
1.模块定义应用系统功能模块。该处内容较多,我们在下一篇文章里来介绍。
2.菜单管理应用系统模块、菜单及顺序(拖动改变顺序,鼠标不要放在文字连接上)。
3.用户管理开发平台及应用系统的用户。
4.视图为网站系统前台循环读取数据、分页而设计,也可以输Json,通过eDataView控件加载。
如:
(1)不分页
效果:
设置
ASPX代码
(2)分页
效果:
设置:
Aspx代码:
(3)生成JSON
效果:
[
{"text":"密集架","value":"15"},
{"text":"LED显示屏","value":"16"},
{"text":"报警监控系统","value":"17"},
{"text":"保密文件柜","value":"18"},
{"text":"产品一级","value":"36"}
]
设置:
注:需要用到Plugins/getData.ashx?viewid=7ae2260b-20e1-46a8-b1e0-e07d5c17626f&siteid=1&id=3并传递相关参数
5.文本多处调用的静态内容,可用此功能即方便统一管理又可能后期维护,如:网站系统的免责声明、底部信息等,通过eDataContent控件加载。
效果:
设置:
ASPX代码:
四、框架设计理念
1.不真正删除数据,而是设计一个删除标记字段来标识数据是否被删除,防止删错数据无法恢复,所以读取数据都得加上一个未删除的条件。
2.上传文件先到临时文件夹../../../upload/temp,保存时再移动到配置的文件夹内。
3.图片压缩,经常遇到些客户直接把数码相机的照片往系统里传。如果不压缩的话,几张图片就让你整个网站慢了。
4.删除内容里的附件片时,才真正删除文件。
5.功能模块可进行导入、导出。为分享给其他人、多人合作、模块备份而设计。
更新日志
ver4.0.2(2021-01-23)
1.增加了测试库和生产库支持。
2.增加用户数据(角色、用户、权限、自定义数据等)跨库支持。
3.开发平台增加了开发用户模块。
4.开发平台增加了模块测试功能。
5.完善了表单控件SQL取值选项数据支持。
6.搜索控件增加了SQL取值取支持。
7.开发平台增加了对基础库的备份还原功能。
8.完善了部份运行平台界面。
9.完善了一些已知BUG。
ver4.0.1(2021-01-13)
1.开发平台完善。
2.自定义模块增加了自动布局选项(是否用Custom执行)。
3.列表支持联合表。
4.控件样式合并后放到Plugins/eControls目录,各平台样式存放到Plugins/Theme。
5.目录树搜索控件增加了显示到哪级属性。
6.文字拼音首字母前台js生成,不依赖MSSQL数据库。
7.eUser类增加了过期属性Expires。
8.完善了移动端登录界面。
9.移动端增加了APP效果菜单。
10.增加了APP运行效果(android为App,Iphone为webAPP)。
11.更换移动端日期控件。
12.完善了图片验证码。
13.完善了一些已知BUG。
ver4.0.0(2020-12-05)
1.完善了模块导入、导出功能。支持带数据导出、导入模块。
2.完善了模块复制功能。支持模块使用新的数据结构(表)。
3.完善了模块删除功能。支持同时删除结构和数据。
4.开发平台增加了企业功能。支持一系统、多企业共用。
5.上传目录增加了按企业(站点)ID为文件夹存放。
6.完善了数据导入功能,增加支持csv和html格式的excel支持。
7.数据列表增加了无数据提示。
8.增加了目录树搜索控件。
9.完善了自定义模块组织架构功能,支持批量添加和层级编码。
10.增加了资源版本号。
11.报表支持user参数。
12.增加查看状态显示编辑、删除按钮。
13.完善了一些已知BUG。
ver3.0.6(2020-10-13)
1.移动端:完善了子模块显示。
2.移动端:完善了数据回填显示。
3.移动端:完善了自定义模块。
4.开发平台:增加了全局变灰功能。
5.开发平台:数据权限控制由审批移至列表下。
6.完善了一些已知BUG。
ver3.0.5(2020-09-23)
1.字典表完善(支持excel复制多行或多列)。
2.验证码加背景颜色和文字颜色。
3.移动端:增加底部菜单。
4.移动端:完善了图片查看。
5.移动端:完善了审批展示。
6.移动端:完善了报表展示。
7.移动端:完善了附件展示。
8.移动端增加:增加了导航首页。
9.自定义列表代码。
10.自定义模块样式。
11.移动列表增加了表格、面板选择显示。
12.完善了一些已知BUG。
ver3.0.4(2020-09-13)
1.完善了一些已知BUG。
ver3.0.3(2020-08-13)
1.模块实现跨数据支持(SqlServer、MySQL、Access)主库目前为(SqlServer)。
2.优化了部份SQL执行性能。
3.完善了一些已知BUG。
ver3.0.2(2020-07-29)
1.全面支持HTTPS。
2.完善了一些已知BUG。
ver3.0.1(2020-07-20)
1.安全性更新:截断错误详情。
2.安全性更新:隐藏输出敏感信息。
3.安全性更新:密码RSA加密后传输,如登录和添加用户。
4.安全性更新:增加404、500错误页面。
5.安全性更新:参数安全性完善。
6.配置文件web.config兼容集成、经典两种模式。
7.列表连接增加了排除属性(exclude),如:执行动作不被子窗口打开。
8.错误日志写入文件(Error/log/)。
9.完善了一些已知BUG。
ver3.0.0(2020-07-04)
适用场景
政企信息化系统整体解决方案。
网站建设(电脑端和手机端)。
公众号,APP,小程序后台系统。
适用群体
创业型公司。
个人。
Tags:eFrameWork框架下载,eFrameWork,网站模板,程序源码
小编点评:纯净软件下载器PureSoftwareDown.
下载小编点评:快速下载工具,无插件!无恶意代码!下载速.
下载小编点评:软件简介:1,纯绿色版,安装无插件无广告,同.
下载小编点评:EventGhost遥控器控制电脑是一.
下载小编点评:协通xt800远程控制软件是一款专业.
下载小编点评:一个相当好用的“资源探测器”功能,它可以将FTP.
下载小编点评:antdownload二代无限速下.
下载小编点评:极致CMS建站系统是一个开源免费的PH.
下载小编点评:超级usb万能启动盘V2.2版本更新.
下载小编点评:软件介绍这是一款可从YouTube上.
下载小编点评:软件介绍以前企业建网站,需要请人制作。不但时.
下载小编点评:软件介绍你想了解你的员工在上班时是.
下载小编点评:软件介绍用电脑的时候经常收到烦人的信使服.
下载七彩色淘宝宝贝图片下载工具下载-淘宝图片批量下载工具 v6.6
Remote Utilities下载-Remote Utilities v6.9.4.0 免费版
校园e卡通app下载-校园e卡通 v2.4.2 安卓版
来付吧app下载-来付吧 v3.0.4 手机版
民生太原app下载-民生太原 v1.0.8 安卓版
诸葛天气极速版app下载-诸葛天气极速版 v1.1 手机版
铲车圈app下载-铲车圈 v2.3.5 手机版
兔博士app下载-兔博士 v12.6.1 安卓版
若途旅行app下载-若途旅行 v5.0 手机版
齐家极速版app下载-齐家极速版 v3.8.2 安卓版
佳优生活家app下载-佳优生活家 v3.4.0 安卓版
豫上装app下载-豫上装 v1.0.3 安卓版
悠管家app下载-悠管家 v2.0.7 安卓版