- 博客(0)
- 资源 (38)
- 收藏
- 关注
MoAspEnginer1.14(用于ASP的MVC框架)
本框架部分功能参考ThinkPHP。
初衷:
在ASP大势已去的时代,不想再在ASP上花太多精力,想写一个快速的ASP开发MVC框架,提高工作效率。
优势:
1、单文件入口,M/A模式
2、核心大部分JScript开发,
3、将POST、GET进行可读写化操作,所有数据通过F.post或F.get进行读写
4、支持CURL操作,扩展assign到Model和Record
5、支持模板的跨模块、跨模板调用
6、编译缓存、类库缓存,提高代码效率
7、支持严格编译和非严格编译,严格编译需要变量的完全声明(即模板中使用的变量,都需要assign,特别是对象)
8、支持类的静态调用和动态调用(静态调用只初始化一次,动态调用每次都初始化一个新类)
9、支持update、insert的自动post调用(入库前可通过FormValidatee验证数据的有效性),例如:Model__("Public","id").insert()、Model__("Public","id").update()
10、支持多数据库操作,只要编写多个数据库配置文件即可在程序中随意调用
11、支持数据集的缓存,以json方式缓存到文件系统
缺陷:
1、目前文档相对不完善
2、调试不方便,需要一定的ASP基础
3、核心大部分为JScript,不熟悉JScript的人员去修改核心有一定困难
运行要求:
1、windows2003/2008/7/8,均可正常运行;
2、请勿使用非IIS的web服务器调试程序;
3、/App/Cache/目录需要写入权限,以保存缓存文件;
4、/App/Data/目录需要写入权限,以保证数据库的正常读写;
5、App目录仅仅作为示例程序,非核心运行必要;
QQ群:127430216-MoBlog交流(MoAspEnginer)
帮助文档:http://www.9fn.net/help
最新版本:http://www.9fn.net/post/52.html
2013-11-18
艾恩Ajax无刷新上传(ASP)最简单的调用方法
调用说明:
showUpload(boxCtrl,inputCtrl,upPath,maxCount,fn);
参数说明:
boxCtrl:上传框绑定的控件的ID;若为null,则上传框显示在页面正中间
inputCtrl:上传控件绑定的控件,一般为为本框的ID,必填
upPath:文件上传目录,本目录是相对于upload.asp文件的;默认为upload;目录不存在则自动创建;
maxCount:最大允许的上传数量;不设置为不限制上传数量
fn:上传过程的回调函数,传递的参数为文件信息数组;设置本参数后inputCtrl参数将失效
举例说明:
showUpload(null,'files','',999,null);
文本框显示在中间,返回值显示在ID为files的文本框里面,上传目录为默认值,最大允许上传999个,就是不限制了,没有定义回调函数;
showUpload(this,'files','upfiles',2,function(obj){alert(obj.length);}); 把这句替换上面的再测试下就看到效果了
1、index.html和upload.asp必须在同一目录;
2、upload.asp和AienUpload目录的相对位置不能改变;
3、AienUpload不能重命名
2009-10-29
艾恩ASP无组件上传类v9.9.9
本上传类为自己写的类,不敢夸口说多完美,但能实现基本的功能.包括提取表单数据、上传到不同文件夹、保存到数据库(上传和保存表单可同时进行)、限制上传扩展名、限制上传大小、选择文件保存类型(原文件名和时间随机命名)等!
更新日期:2009-7-9
1.对类进行进一步优化,减少资源消耗.
2.增加不存在的目录自动创建功能。
3.删除一个简便文件保存类,只保留一个文件简便保存函数
更新日期:2009-7-12
1.修正技术Bug.
更新日期:2009-9-9
1.修正技术Bug.
2009-09-22
艾恩Ajax无刷新文件上传(带进度条,组件版,低CPU使用)
组件版,低CPU使用,带进度条
本上传使用的类为本人原创上传类,经修改后用于无刷新上传(普通上传同样可用)
详细显示上传过程,包括进度条,上传百分比,总上传数据大小,当前上传数据大小,上传进程时间等。。。
进度条样式可自行修改,样式文件为css.css
具体进程信息请查看js/custom.js中的getInformation(info)中的信息对象的说明
2009-02-10
艾恩Ajax无刷新文件上传(带进度条,无组件)
本上传使用的类为本人原创上传类,经修改后用于无刷新上传(普通上传同样可用)
详细显示上传过程,包括进度条,上传百分比,总上传数据大小,当前上传数据大小,上传进程时间等。。。
进度条样式可自行修改,样式文件为css.css
具体进程信息请查看js/custom.js中的getInformation(info)中的信息对象的说明
2009-02-10
jQuery中文参考手册(附jquery1.26)
jQuery 是一个新型的JavaScript库.
jQuery是一个简洁快速的JavaScript库,它能让你在你的网页上简单的操作文档、处理事件、运行动画效果或者添加Ajax交互。jQuery的设计会改变你写JavaScript代码的方式。
jQuery适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说jQuery适合任何JavaScript应用的地方,可用于不用的应用程序。
jQuery是一个轻量级的脚本,其代码非常小巧,JavaScript包只有15K左右。
jQuery支持CSS1-CSS3,以及基本的xPath
jQuery是跨浏览器的,它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+
2008-10-29
艾恩ASP无组件上传简单 示例
本示例简单演示了无组件上传文件.
本示例所使用上传类为自己写的类,不敢夸口说多完美,但能实现基本的功能.包括提取表单数据、上传到不同文件夹、保存到数据库(上传和保存表单可同时进行)、限制上传扩展名、限制上传大小、选择文件保存类型(原文件名和时间随机命名)等!
1.尽量追求简洁,减少赘余代码
2.全面保存客户提交的信息(普通表单,文件域值,相同表单值)
3.准确获取上传中的错误信息
4.可选择文件保存方式(以原文件名保存和以新文件名保存,新文件名为时间+随机数字组成)
5.文件保存函数简洁,调用方便,并且比较灵活(保存路径和保存方式可随时改变)
6.同时可以获取文件的二进制形式,从而可以实现将二进制数据保存到数据库
7.灵活运用本类,可以实现表单数据和文件同时编辑(这是一般类无法达到的)
8.更多的用途靠大家来发现了.....
9.examples里面有两个很简单的例子,能掌握这两个例子就可以灵活使用本类
更新日志:
2008-8-18日:
1.优化了上传类,添加了上传文件总大小属性;
2.完善了文件保存类,操作更加容易;
3.整理了示例代码更容易理解;
4.可以在客户端自由选择保存方式
5.示例增加了防刷新机制
2008-8-19日:
1.对上传类进行再次优化,增加了对相同名称表单的支持
2.为方便网友使用,写出了5100字的开发文档,详细介绍了本类及使用方法
3.新增加两个简单示例,是更容易理解该类的方便之处
4.增加了读取文件二进制的方法,可以将二进制数据保存到数据库
5.为方便演示去掉了防刷新
2008-8-20日:
1.增加了对于隐藏程序真实扩展名上传可执行文件进行封杀功能,除非你允许上传,否则拒绝任何可执行文件的上传,即使修改了扩展名.
2008-8-28日:
1.修正了文件格式合法性的判断!修正后可以判断常见的文件格式的合法性,包括jpg,bmp,gif,png,chm,pdf,doc,xls(excel工作表),ppt(PowerPoint幻灯片演示),mdb,rar几种格式的文件
2.修正了不选择文件不能上传的错误,修正后可以在上传的时候判断是否选择了文件,判断方法为myupload.files.exists("file1"),其中myupload为定义的上传类、file1是要检测的文件域名
2008-09-01
Asp文件上传/管理(无惧上传类)
Asp文件上传/管理源代码,使用无组件上传类和fso做的,只有上传,浏览和删除文件功能,具体其他的功能你可以自己开发下.. 改掉了上次上传的一个小Bug
2008-03-12
.net framework2.0+langpack
.net framework2.0+langpack<br/>下吧!运行visual stdio 2005写的程序的必备品!
2007-04-25
自己写的查找程序图标的程序(VB.NET)
自己写的查找程序图标的程序,用VB.NET(visual stdio 2005)写的!仅是提供个参考吧!欢迎下载!俺的宗旨-全心全意为人民服务!
2007-04-25
winsock注册方法
先将mswinsck.ocx拷贝到system32下
再将注册表文件添加到注册表
然后\"运行\",输入\"regsvr32 MSWINSCK.OCX\",确定
2007-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人