在制作表单的时候,经常碰到很多重复的部分,比如表头Logo、表尾说明等,一旦修改这些内容,则要改动一大堆表单,工作量很大,现在有了表单包含文件功能,可将通用的部分保存在一个单独表单中,然后在其他表单中包含此文件,这样改动时只需要改这一个文件就行了。
使用方法很简单:
首先用表单设计器将公用的部分保存成一个表单,建议使用下划线开头,例如“
_通用表单表头”
然后在需要包含此文件的位置,增加一行源码:
[code]<!--include file="_委托单通用表头"-->[/code]
这样就将另一个文件的内容包含到此表单中来了!
一个表单还可以包含多个文件,例如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]
请先登录或注册后,才能发表评论。