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

计算机专业毕业设计:[68]编辑分类3

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

工具/原料

我们显示编辑分类的界面效果如图所示,假如一个管理员不会操作,随意修改了分类ID,那么将会导致分类错乱

我们不仅要让管理员可以将小分类修改为大分类,还要可以将小分类变更到其他大分类下面,这个复杂的操作,我们就不能说让他可以直接修改ID了,ID需要程序来进行控制

假如Class_id为空,说明是大分类

if(txtClass_id.Text=="0"||txtClass_id.Text==null)                        lblNmae.Text = "大分类为:" + myreader["Class_name"].ToString();

假如不为空,说明是小分类,还需要查询出对应的大分类名 

string sql_class = "select class_name from new_class where id='" + txtClass_id.Text + "'";                        lblNmae.Text = "大分类为:"+myclass.sqlResult("class_name",sql_class);

单击右键,在浏览器中查看分类管理页面

点击一个小分类后面的【编辑】按钮

发现代码运行正常,已经可以查出大分类的名字了,但是我们这里应该显示大分类【新闻】才对,查看代码

修改sql查询语句

string sql_class = "select class_name from new_class where id='" + txtClass_number.Text + "'";