自由宿主Asp.net网站通用后台管理系统使用教程

  • 时间:
  • 浏览:1
作者:匿名 hihi 来源:ChinaZ源码报导 浏览: 2012-6-20 11:16:12 字号:大 中 小

[摘要]自由宿主后台管理系统是一套通用的.NET后台管理系统,系统作者太少太少我短的更新完善此套系统,今日自由宿主Asp.net网站通用后台管理系统1.8版发布,修正了众多BUG。本文就简单介绍下这套系统的使用过程。

  自由宿主后台管理系统是一套通用的.NET后台管理系统,系统作者太少太少我短的更新完善此套系统,今日自由宿主Asp.net网站通用后台管理系统1.8版发布,修正了众多BUG。

  自由宿主后台管理系统并不一定给他换成“宿主”有四个 字,是可能这套系统一些这么自己的数据库,而时要依赖于一些数据库都都还还都可以 运行,自由指的是系统灵活性强,都都都还还都可以 根据数据库表形状做一些简单的配置后系统就都都都还还都可以 实现我要我的功能。简单的说,太少太少我系统这么根据特定的数据库来设计,你给他套上那先 形状的数据库表,他就做那先 样的事情,下面就以1.6版本为例,简单的介绍下这套系统的使用过程:

1. 先自己随便创建有四个 数据库作为测试。新建有四个 access数据库test.mdb(当然,你用sqlserver都都还还都可以 都都还还都可以 ),后边3张表:登录表User(userId(字符串),userPwd(字符串)),资讯表News(nid(字符串),ntitle(字符串),ntype(字符串),ncontent(备注),ndate(日期)),类型表newstype(tid(字符串),tname(字符串)),其中,资讯表中ntype字段与类型表中tid关联。

2. 记得先在user表里插入有四个 用户,不因此台等下就登陆不了。这里作为例子,加密算法做的简单,把每个字符ascii加1后存如,太少太少初始用户信息为:userid:admin,userpwd:123456(存入的是234567,可能经过加密算法了)。

3. 接下来,用vs新建有四个 网站,因此把网站克隆进来,先修改web.config里的配置:

  记得修改web.config里数据库连接字符串,可能你用的是sql做测试,要记得修改dbType的value为sql,不区分大小写,共同记得修改connectionString的连接励志的话 。

4.这下先编写有四个 函数,加密和解密,新建有四个 类(App_Code)文件夹下,名为SuanFa,因此加有四个 函数:

public string jiami(string value)

{

string t = "";

for (int i = 0; i < value.Length; i++)

{

t += (value[i] + 1 - 48).ToString();

}

return t;

}

public string jiemi(string value)



{

string t = "";

for (int i = 0; i < value.Length; i++)

{

t += (value[i] - 1 - 48).ToString();

}

return t;

5. 配置好web.config后,直接在网页上浏览任意页面(除success.aspx),系统就会刚开始对数据库进行判断识别,可能是首次使用,系统会自动进行临时登录,因此跳出下面页面内容:

  跳出一些页面是可能首次登录系统,接着就刚开始设置登录表吧,登录表选着user,登录id选着userid,显示名称选着userid,登录密码选着userpwd,选着“自定义加密解密”,接着填写要注意格式:文件名[空格]类名[空格]妙招名,注意妙招名不加括号参数的,因此该妙招能都都还还都可以 都都还还都可以 有有四个 参数,因此一定要有返回值。填写结果如下:

  接下来就会到修改密码页面,要求你对当前用户进行密码修改,以便后期的维护使用。改好密码后页面会刷新,让他发现左边多了个菜单:

6. 点击“功能列表”,在右边操作页面中,点击“换成功能”按钮,换成有四个 节点名为“新闻管理”,这么显示妙招、对应表和父节点的功能,一些就像是后边的“形状管理”一样,这么实际意义,是个外围的整体称呼。接着在换成有四个 子节点:换成新闻(显示妙招为编辑,对应表为news,父节点是新闻管理)和新闻列表(显示妙招为列表,对应表为news,父节点是新闻管理):

  因此点击“换成新闻”行的“字段设置”,进入页面设置如下:

  注意新闻的nid字段,nid是主键,时要把主键设置为是,显示设置为是。设置好后点击“保存”,保存设置。接着回到“功能列表”页面,点击“字段外联”:

  设置好ntype的外联后点击“设置外联”,因此退出系统。

7. 后边的类写好后,就能都都还还都可以 再次打开syslogin页面,使用admin,密码123456登录系统了,登录后就能都都还还都可以 想看 刚才设置的菜单:

  点击换成新闻进行新闻换成测试:

  点击“提交内容”换成新闻。点击新闻列表就能都都还还都可以 想看 刚才发的信息了:

  好了,简单的就介绍到这里,系统的功能还有太少太少细节没做完全介绍,比如能都都还还都可以 在后台设置列表的高宽等,设置后要保存名为tzhList.css文件到css目录下,样式命名规则是:表名+下划线+字段名,如用户表userid字段就为:.user_userid { width:80px; }

  后台支持自定页面的二次扩展,假如新建的页面继承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:用户称呼,可空

sssss
Tags: 自由宿主通用后台系统使用   自由宿主通用后台系统   网站通用后台管理系统  
责任编辑:cc120