eFrameWork官网 注册  登录
eFrameWork框架
联系我们




 初识eFrameWork

作者:EKETEAM 发布日期:2018-05-22 人气:1686
一、目录结构

1.Examples 框架学习示例文件夹
2.Images 图片文件夹
3.Manage 开发平台文件夹。定义模块、菜单等
4.Plugins 插件文件夹。
5.Scripts 脚本文件夹。
6.system 管理系统文件夹。运行定义的模块。
二、配置文件web.config

1.connstring 数据库连接字符串,初始数据库连接信息。
Initial Cotalog(数据库名),User Id(数据库访问用户),Password(数据库访问密码)按照实际情况填写,不要打错。
特别注意:Data Source为数据库服务器地址+\实例名(如果安装时设置得有需要填写) + ,端口号(默认1433,可以省略)
数据库地址:
(1) Initial Cotalog=. (web与db同一服务器)
(2) Initial Cotalog=(local) (web与db同一服务器)
(3) Initial Cotalog=127.0.0.1 (web与db同一服务器)
(4) Initial Cotalog=数据库服务器的计算机名 (web与db同一服务器,或同一网络下)
(5) Initial Cotalog=数据库服务器的内网IP (web与db同一服务器,或同一网络下)
(6) Initial Cotalog=数据库服务器的外网IP,(web服务器与DB服务器不在同一网络时使用,否则根据情况在(1)-(5)中选择)
如果数据库有实例名(sql2008),则应写成: Initial Cotalog=.\sql2008 或 Initial Cotalog=127.0.0.1\sql2008。
如果数据库修改过端口号,则应写成IP地址+\实例名+,端口号
例(假设端口号为1234): Initial Cotalog=127.0.0.1,1234或 Initial Cotalog=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.功能模块可进行导入、导出。为分享给其他人、多人合作、模块备份而设计。

 ↓ 评论信息

 ↑ Name: 郭小葩同学  Time: 2019-06-15 17:31:20
  别拦我,我要上一楼

1 条 ..1<<1>>..1 到第  页 

 ↑ 发表评论

登录 后评论!
版权所有 © 2016-2020 中国E客 EKETEAM.COM