天天看点

轻量级小型网站导航条

本博文,教大家做一个轻量级的小型网站的导航条。

在网站的后台管理界面,就是可以管理这些导航内容。添加,删除,更新等,在后台能够预览到导航条效果。

做到信息存储,需要在数据库创建相关的表。对表进行操作,添加编辑等,需要运用存储过程。

轻量级小型网站导航条
轻量级小型网站导航条

[dbo].[NavigationBar]

Insus.NET写了一个触发器,就是第一笔(默认)记录不被删除,但可以更改。

轻量级小型网站导航条
轻量级小型网站导航条

[dbo].[tri_NavigationBar_Delete]

轻量级小型网站导航条
轻量级小型网站导航条

[dbo].[usp_NavigationBar_GetAll]

轻量级小型网站导航条
轻量级小型网站导航条

[dbo].[usp_NavigationBar_Insert]

轻量级小型网站导航条
轻量级小型网站导航条

[dbo].[usp_NavigationBar_Update]

轻量级小型网站导航条
轻量级小型网站导航条

[dbo].[usp_NavigationBar_Delete]

 有了数据表,还要写一个类别:

轻量级小型网站导航条
轻量级小型网站导航条

NavigationBar

在网站的后台,创建一个网页以作添加记录

轻量级小型网站导航条
轻量级小型网站导航条

View Code

去网页.aspx.vb,实例化刚才创建好的NavigationBar类别:

添加铵钮Click事件。

轻量级小型网站导航条

有了添加记录功能,我们还需要把添加在数据表的记录显示出来,还要能够对它们编辑,更新或删除。

轻量级小型网站导航条
轻量级小型网站导航条

绑定数据:

轻量级小型网站导航条

GridView控件的Edit事件:

轻量级小型网站导航条

GridView控件的Update事件:

轻量级小型网站导航条

GridView控件的取消事件:

轻量级小型网站导航条

GridView控件的删除事件:

轻量级小型网站导航条

看看运行的效果:

轻量级小型网站导航条

开发阶段,由于还没有做到前台,但需要看到效果。Insus.NET想到,使用用户控件来显示。到时开发到前台时,只要拉用户控件至需要网页的地方去即可。创建一个用户控件NavigationBar.ascx:

轻量级小型网站导航条

去用户控件NavigationBar.ascx.cs代码页中,把数据表的呈现至用户控件。

轻量级小型网站导航条

在开发前端时,把此用户控件拉至网页即可。如果网站有使用母版页,只要拉至masterpage去。这个整个站点即共用此导航条。

最终导航条运行时效果:

轻量级小型网站导航条

本演示算是完成了。

继续阅读