图书类别的显示
显示图书类别的任务主要由ST_PdClassTreeaspx页面来完成
ST_PdClassTreeaspx的主要HTML代码
ST_PdClassTreeaspx的主要HTML代码如程序所示
程序 ST_PdClassTreeaspx
<!实现页面缓存>
<%@ OutputCache Duration= VaryByParam=* %>
…
<form id=Form method=post runat=server>
<!TreeView控件>
<asp:TreeView ID=tvSelfClass runat=server ExpandDepth=
Target=classRight ShowLines=True>
</asp:TreeView>
</form>
【代码说明】代码第~行是一个树形控件TreeView因为其内容是在后台自动加载的所以这里只简单设置了几个它的属性ShowLines属性表示父节点与子节点之间的连接线ExpandDepth表示可以展开的深度
ST_PdClassTreeaspxcs的主要代码及其解释
当页面首次加载时会执行Page_Load中的代码如程序所示
程序 ST_PdClassTreeaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
//在此处放置用户代码以初始化页面
if(!IsPostBack)
{
CreateDataSet()//取得结果集
InitTree(tvSelfClassNodes)//建树
}
}
【代码说明】代码第~行调用了CreateDataSet()和InitTree()方法分别用来获得结果集和建树的操作
CreateDataSet()方法的代码如程序所示
程序 ST_PdClassTreeaspxcs
private void CreateDataSet()
{
ds = st_classGetClass()
}
【代码说明】代码第行通过调用ST_Class类的GetClass()方法来获得结果集
[] []