天使将会展现网站编程最真实的一面,包括编程中遇到的一些错误指令的处理,网站调试过程,排查代码错误等,通过本系列经验,相信你在.net网站开发方面会有一个很大的提升。同时也希望小伙伴们喜欢天使的经验,把我的经验分享给更多需要帮助的人。
打开【new_edit.aspx.cs】界面,在方法下面书写代码,查找大分类的ID,通过这个查找小分类名
string sqClass_id = "select [id] from new_class where class_name='" + dp_class.Text + "' "; string Class_id = myclass.sqlResult("id", sqClass_id); string sql = "select class_name from new_class where class_number='" + Class_id + "'and class_id!=''"; myclass.FillDropDownList(dp_class_name, sql, "class_name");
保存运行程序,发现,选择大分类之后不能自动显示小分类,说明代码有问题
在设计界面,选择大分类下拉列表框,打开属性事件,选择【SelectedIndexChanged】事件,双击进入代码界面
将【dp_class_TextChanged】代码复制下来,然后删除【dp_class_TextChanged】事件代码,设计界面和后台都要删除
DropDownList中只剩下一个事件,我们保持运行程序代码
同样没有产生联动效果,我们上网查一下,发现原来没有更改控件的属性
修改DropdownList的属性AutoPostBack=true
再次保存运行,发现可以实现联动效果了
标签:计算机专业,毕业设计