摘要: 一、背景介绍 公司最近上了一套PLM系统,是美国PTC的,大名鼎鼎的。由于内部业务等方面要实现PLM系统和其他原有系统的数据交互。目前PLM官方提供的解决方案是通过excel导入导出进行数据交互,但考虑到实时性,效率,便捷性等方面,否决掉了这个方案。最初打算采用Webservice的方式,在FlexPLM里面搭建webservice,但官方又给了回应,他们所有的二次开发还从未用到过Webservice,所以实现有难度。最后没办法,终于提出了第三套解决方案,通过HTTP协议提交数据,调用API交互数据。 可能有人问问什么不直接操作数据库?额。。。。。。对于一个操作会涉及18张表的数据库系统,解析 阅读全文
posted @ 2011-06-20 16:47 jackchain 阅读(1311) 评论(0) 推荐(1) 编辑
摘要: 数据分页一只是一个老生常谈的问题,只要是做系统开发,一般都会牵扯到。最新学习了Razor,用到分页功能,分享下如何实现Ajax分页。1.准备工作 网上有现成的分页工具MVCPager,最新的是1.5版本,综合比较后感觉这个控件还是蛮好的,决定采用 MVCPager源码和Demo:http://mvcpager.codeplex.com/releases/view/64098 源码中采用了Linq,由于自己项目没用Linq,所以对MVCpager稍作了修改,修改后的dll:MVCWeb.rar 其实就改了一个地方,数据类型由IQuery改成IList,加入一个TotalCount(总记录数量)参 阅读全文
posted @ 2011-06-20 16:06 jackchain 阅读(6777) 评论(14) 推荐(3) 编辑
摘要: -基础-所有以 @开头 或 @{ /* 代码体 */ } (在@与{直接不得添加任何空格) 的部分代码都会被ASP.NET引擎进行处理.在 @{ /*代码体*/ } 内的代码每一行都必须以";"结束,如@{ var i = 10; var y = 20;}而 @xxx 则不需要以";"作为结束符,如@i 输出 10@y; 输出 20;代码区内字母分大小写.字符类型常量必须用""括起例如: @{ string str = "my string"; }-注意-如需要在页面输出”@”字符可以使用HTML ASCII编码& 阅读全文
posted @ 2011-06-20 13:29 jackchain 阅读(1384) 评论(6) 推荐(0) 编辑