您好,欢迎来到佳博论文网!

计算机专业毕业设计:[87]文章管理界面设计

天使将会展现网站编程最真实的一面,包括编程中遇到的一些错误指令的处理,网站调试过程,排查代码错误等,通过本系列经验,相信你在.net网站开发方面会有一个很大的提升。同时也希望小伙伴们喜欢天使的经验,把我的经验分享给更多需要帮助的人。后面功能模块比较深入,大家不懂的可以先看看前面的经验。

工具/原料

在【会员中心】界面,我们点击【我的发布】可以查看自己发布的所有文章,假如是管理员的话,我们就希望可以管理全站的所有文章

【User_News.aspx】页面上,我们实现了对文章的编辑和删除功能,为了提高网页的利用率,我们可以对该网页进行重用

我们通过查询用户对应的文章显示在列表中,假如是管理员身份,我们则查询所有文章

string sql = "select * from [news] where new_author='" + lblname.Text + "' ORDER BY [new_time] DESC";

验证数据库查询语句

select group_id from [user] where user_name='admin'

根据用户权限,判断查询

        string sql = "select * from [news] where new_author='" + lblname.Text + "' ORDER BY [new_time] DESC";        //查询用户权限        string sq_group_id = "select group_id from [user] where user_name='" + lblname.Text + "'";        Int16 group_id = Convert.ToInt16(myclass.sqlResult("group_id", sq_group_id));        if (group_id < 10)  //权限组小于10具备管理功能        {            sql = "select * from [news] ORDER BY [new_time] DESC";        }        else            sql = "select * from [news] where new_author='" + lblname.Text + "' ORDER BY [new_time] DESC";

在用户中心界面,【新闻管理】链接代码

<li><a href="user_center.aspx?menu=User_News">新闻管理</a></li>

点击【新闻管理】就可以看见所有的新闻了