好了,简朴的就先容到这里,系统的成果尚有许多细节没做具体先容,好比可以在靠山配置列表的高宽等,配置后会生存名为tzhList.css文件到css目次下,样式定名法则是:表名+下划线+字段名,如用户表userid字段就为:.user_userid { width:60px; }
靠山支持自定页面的二次扩展,只要新建的页面担任Tzh.Common下的SysInner即可:
using Tzh.Common;public partial class Default : SysInner
SysInner可用要领和属性如下:
属性:
SysTitle:配置页面标题
IsAdmin:是否打点员
IsAdministrator:是否超等打点员(administrator帐号)
要领:
void DoLogin(UserInfo):登录(生存到session+cookie)不变性高,默认环境下只要页面不封锁,就算把IIS重启了也不会丢失
void ValidateLogin():验证是否登录,没登录自动跳转到登录页面
void Logout():退出登录
void OuterPageList(int, int, int, string, HtmlGenericControl):输出分页到指定标签中
alert(AlertType, string):向页面输出alert剧本对话框
scriptFunction(string):向页面输出任意javascript剧本
另外,Tzh.Common下的类UserHelper<T>用于配置可能获取T:
SetUser(T):将T存储到session中
GetUser():获取T
UserInfo类:
UserId:用户登录帐号
UserPassword:登录暗码
UserGroup:用户分组(如:权限组、部分组等),可空
UserName:用户称号,可空