EDM开发过程中有脑或无脑的错误
1、创建session数据库时,手动创建,导致没有会话状态,无法连接数据库。
2、引用应用程序集时,应用程序集的生成顺序出错,导致程序不能正确生成。
3、将后台获取的数据以Json格式传向前端,因为表数据有关联,提示“数据循环引用”,在Commons里递归自身的实体,然后将数据传给实体,将实体数据以Json格式传到页面。
4、easyui的combobox里URL不支持URL字符串“/home/index”,只能用 '@Url.Action("index", "home")'来实现。
5、无法在js中获取viewdate[]的值,只能在HTML中写入value=''来获取。
6、文件上传时,未设置文件大小限制,导致上传文件最大不超过4M,否则报错。
7、使用easyui框架,子页面在权限过滤中失败,子页面跳转登录页,通过添加中间页,页面加载时执行location.href='login'跳转到登录页。
8、最后,最最重要的就是需求分析了,从开始接手到完成项目,总共花了大概3个月的时间,前两个月都在查资料,探寻可行性,开发加测试不到一个月时间,这还是由于我不擅页面,导致耽误了很长时间,也真切体会到了开发前的准备工作是多么的重要。