2014年12月更新:增加表单包含文件、增加日志功能


在制作表单的时候,经常碰到很多重复的部分,比如表头Logo、表尾说明等,一旦修改这些内容,则要改动一大堆表单,工作量很大,现在有了表单包含文件功能,可将通用的部分保存在一个单独表单中,然后在其他表单中包含此文件,这样改动时只需要改这一个文件就行了。 使用方法很简单: 首先用表单设计器将公用的部分保存成一个表单,建议使用下划线开头,例如“_通用表单表头header然后在需要包含此文件的位置,增加一行源码: [code]<!--include file="_委托单通用表头"-->[/code] include这样就将另一个文件的内容包含到此表单中来了! 一个表单还可以包含多个文件,例如Logo、表头、表尾等通用的功能都可以包含进来。这样以后维护表单的工作量就少多了! 本次更新还增加了日志功能,目前会记录用户登录成功、失败及登出的事件。此功能需要重建日志表,使用下面的sql语句: [code] DROP TABLE [SYS_Log] CREATE TABLE [SYS_Log]( [Id] [int] IDENTITY(1,1) NOT NULL, [Date] [datetime] NOT NULL, [Thread] [nvarchar](255) NOT NULL, [Level] [nvarchar](50) NOT NULL, [Logger] [nvarchar](255) NOT NULL, [Message] [nvarchar](4000) NULL, [Exception] [nvarchar](2000) NULL, [Platform] [nvarchar](50) NULL, [Browser] [nvarchar](50) NULL, [Ip] [varchar](50) NULL, [User] [nvarchar](50) NULL ) ON [PRIMARY] [/code] 如需调试日志功能,还可以在web.config里面增加一段配置: [code] <system.diagnostics> <trace autoflush="true"> <listeners> <add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="ErrorReports/log4net.txt" /> </listeners> </trace> </system.diagnostics> [/code]
文章来源:更新通告
上一篇 下一篇

评论


请先登录注册后,才能发表评论。