2015年3月2日
摘要: 多年不搞WEB开发了,最近有个小活干干,记录一下学习的心得。以下为几种脚本向服务器提交的方法:1.$.ajax({ type: "GET", url: "/TestRec/TaskConfig", data: { id: typevalue }, dataType:"html", success: ... 阅读全文
posted @ 2015-03-02 09:22 快乐尘埃 阅读(121) 评论(0) 推荐(0) 编辑
  2006年5月24日
摘要: 目前,软件分层的思想已经得到普及,在我所做过的项目中也得到了很好的效果。但是也有明显的缺点,应付从下而上的变化时,往往需要级连修改,尤其是数据库结构发生变化,另外如果采用了NHibernate之类ORM平台,这方面好好一些。 在复杂的业务逻辑层,往往对象的粒度很小,在表现层使用起来不太方便,会产生重复代码(例如常规的初始化,数据访问数等),加大了表现层开发人员的学习难度和开发工作量。此时往往是为业... 阅读全文
posted @ 2006-05-24 15:16 快乐尘埃 阅读(679) 评论(0) 推荐(0) 编辑
  2006年5月23日
摘要: 目前ASP.NET中的数据绑定是单向的,即允许开发人员将数据模型帮定到页面控件上显示,提交表单的时候,必须再次将页面控件值绑定到数据模型。大家都不太喜欢写这样的代码。 通过自定义特性,Spring.Web提供了控件与数据模型的双向绑定的功能,减少了代码量。 双向绑定使用起来很方便,但页面类需要从Spring.Web.UI.Page类继承。 public class UserRegistration... 阅读全文
posted @ 2006-05-23 14:09 快乐尘埃 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: NAnt 是一个Visual Studio .Net应用程序的连编工具,对大而负责的工程而言,使用NAnt很方便。1. 安装从http://nant.sourceforge.net上可以下载源代码或者编译好的二进制文件,一般下载nant-bin.zip,解压,注册系统环境变量后,就可以使用nant命令了。2. Build文件XML格式,每个build文件包含一个project,project有若干... 阅读全文
posted @ 2006-05-23 08:48 快乐尘埃 阅读(2272) 评论(1) 推荐(0) 编辑
  2006年5月22日
摘要: 最近升级部分业务模块以支持Oracle数据库,碰到了一些微妙的问题。1. OleDbConnection连接字符串如果provider为msdaora时,用户名和密码是不能简写的,为sqloledb时,是可以简写的。 使用ADO.Net时,连接字符串可以将user id 简写为uid,password简写为pwd。但是会引起一些微妙的错误。当我将provider改为msdaora时,发现数据库连接... 阅读全文
posted @ 2006-05-22 17:48 快乐尘埃 阅读(452) 评论(0) 推荐(0) 编辑
  2006年2月22日
摘要: 目前在维护一个Web应用,用户提出一些对我来说要求比较高的需求,摸索了一下,终于解决了。和大家分享一下: 问题:一般DataGrid中会有部分选择列,例如: <asp:ButtonColumn DataTextField="CaseName" HeaderText="......" CommandName="Select"> <ItemStyle Height="20px" Wi... 阅读全文
posted @ 2006-02-22 18:07 快乐尘埃 阅读(934) 评论(0) 推荐(0) 编辑
  2006年2月15日
摘要: 目前在维护一个Web应用,感觉做页面间的导航确实麻烦,特别是页面间参数的传递,如果写的不好,看起来很是头疼。 正好有个机会,经理让把有些页面做成模式页面,打开模式页面仅仅能传递一个参数,当然这个参数可以是对象。但是如果为了传递参数就去构造很多类,又感觉太麻烦。 灵机一动,想了如下方法,目前运行良好,和大家分享。有不合适的地方,请批评指正。 此方法是为要打开的页面类添加个静态方法,例如有MsgInf... 阅读全文
posted @ 2006-02-15 17:41 快乐尘埃 阅读(507) 评论(0) 推荐(0) 编辑