话说工作几年了,每次想弄点东西都是从架构、设计开始折腾,还没等到做出个样子来激情已消耗得差不多了,要是有个快速的开发框架就不用浪费这么多时间在这些方面了。
刚好现在这家公司自己做了套系统,大部分功能都是通过后台配置来实现,着实比写代码的效果来得快,不过用的是2.0时代的服务器控件来实现的,也没什么强大的功能,感觉不爽。经过一番发散后Online Studio MVC版出现了,顾名思义它就是一款在线的asp.net mvc IDE编辑器,可以写自己想要的任意页面、代码、绑定显示数据、操作数据、逻辑处理。。。
先来几张预览图: 表单设计界面(前台html):
上面仿编辑器用的是CodeMirror代码高亮插件,很酷很强大! 表单设计界面(后台C#):
生成页面运行效果:
表单ID和标题的值为从绑定表中查询出来的结果。 数据绑定:
后台代码:
if(IsPost){ SaveData();}else{ $=LoadData();//从表中取出ID,Title放到$符号中 $cities=GetList("select * from city where pid=$0",Request["pid"]);//从表中取出所有数据放到$cities中 $city="2";//指定变量值}