自由宿主靠山打点系统是一套通用的.NET靠山打点系统,系统作者也不短的更新完善此套系统,今天自由宿主Asp.net网站通用靠山打点系统1.8版宣布,批改了浩瀚BUG。
自由宿主Asp.net网站通用靠山打点系统 v3.2下载
界面预览自由宿主靠山打点系统之所以给他加上“宿主”2个字,是因为这套系统自己没有本身的数据库,而必需依赖于其他数据库才气运行,自由指的是系统机动性强,可以或许按照数据库表布局做一些简朴的设置后系统就可以或许实现想要的成果。简朴的说,就是系统没有按照特定的数据库来设计,你给他套上什么布局的数据库表,他就做什么样的工作,下面就以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.这下先编写2个函数,加密息争密,新建一个类(App_Code)文件夹下,名为SuanFa,然后加2个函数:
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. 点击“成果列表”,在右边操纵页面中,点击“添加成果”按钮,添加一个节点名为“新闻打点”,没有显示方法、对应表和父节点的成果,这个就像是上面的“布局打点”一样,没有实际意义,是个外围的整体称号。接着在添加2个子节点:添加新闻(显示方法为编辑,对应表为news,父节点是新闻打点)和新闻列表(显示方法为列表,对应表为news,父节点是新闻打点):
然后点击“添加新闻”行的“字段配置”,进入页面配置如下:
留意新闻的nid字段,nid是主键,需要把主键配置为是,显示配置为是。配置好后点击“生存”,生存配置。接着回到“成果列表”页面,点击“字段外联”:
配置好ntype的外联后点击“配置外联”,然退却出系统。
7. 上面的类写好后,就可以再次打开syslogin页面,利用admin,暗码123456登录系统了,登录后就可以看到适才配置的菜单:
点击添加新闻举办新闻添加测试:
点击“提交内容”添加新闻。点击新闻列表就可以看到适才发的信息了: