当前位置:帮我工作网 > 网页作业知识 >

毕业程序设计中如何实现主页

​浏览网络硬盘由ShowDisk.aspx.cs实现。页面初始化时,要实现下面三个功能:
(1) 获取参数DirIDParentID的值
(2) 显示DirList控件的目录信息。
(3) 显示当前目录下的硬盘信息。如果参数DirID大于-1,则显示DirID目录下的信息;如果ParentID大于-1,则显示ParentID目录下的信息;否则显示跟目录下的信息。上述功能由函数Page_Load(object sender, EventArgs e)实现。
函数BindDirectoryData()显示控件DirList的目录信息,这些功能都是由函数ShowDirectory(DropDownList dirList,int nParentID)实现。函数BindDirectoryData()的程序代码如下:
private void BindDirectoryData()
{   ///显示目录列表信息
Disk disk = new Disk();
disk.ShowDirectory(DirList,-1);
if(DirList.Items.Count > 0)
{
DirList.SelectedIndex = 0;
}
disk.ShowDirectory(MoveDirList,-1); }
函数BindDirectoryData(int nParentID)首先根据参数nParentID从数据库中获取ID值为nParentID的目录和文件,然后使用DiskView控件显示文件夹和文件等信息,并设置【返回上级目录】按钮的可用性。函数BindDirectoryData(int nParentID)的程序代码如下:
private void BindDirectoryData(int nParentID)
{
///显示目录列表信息
IDisk disk = new Disk();
SqlDataReader dr = disk.GetDirectoryFile(nParentID);
///绑定控件的数据
DiskView.DataSource = dr;
DiskView.DataBind();
dr.Close();
ReturnBtn.Visible = nParentID > 0 ? true : false;
}
页面在显示目录、文件的标志时,使用函数FormatImageUrl(bool bFlag,string sType)获取图象的链接地址。该函数根据目录或者文件的类型获取不同图象的链接地址。
页面在显示目录、文件时,需要使用不同的链接地址。因此,页面使用函数格式化链接地址,由函数FormatHerf(int nDirID,int nParentID,bool bFlag)实现,该函数根据参数bFlag返回不同的链接地址。它的程序代码如下:
protected string FormatHerf(int nDirID,int nParentID,bool bFlag)
{  if(bFlag == true)
{
return ("ShowDisk.aspx?DirID=" + nDirID.ToString() + "&ParentID=" + nParentID.ToString());}
else
{
return ("ViewDisk.aspx?DirID=" + nDirID.ToString() + "&ParentID=" + nParentID.ToString());}
}
改变DirList控件的选择时,需要重新绑定DiskView控件的数据。该功能由DirList控件的事件DirList_SelectedIndexChanged(object sender,EventArgs e)实现。它的程序代码如下:
protected void DirList_SelectedIndexChanged(object sender,EventArgs e)
{   ///绑定控件的数据
BindDirectoryData(Int32.Parse(DirList.SelectedValue));}
上一篇:毕业论文“多功能聊天软件的设计与开发——音频/视频聊天模块”

下一篇:毕业论文“多语种网络硬盘系统的设计”中如何写好摘要

学生网页设计作业成品怎么发送呢
. 邮箱传送
. Q Q 传送
. 旺旺传送
学生网页设计作业成品有什么保障呢
. 官方优质模板
. 描述100%一致
. 诚信服务
. 安全交易
. 售后保障
学生网页设计作业成品有什么服务呢
. 协助修改页面信息
. 多渠道沟通
. 1:1售后指导
学生网页设计作业成品怎么支付呢
. 在线支付
. 线下汇款
. 财付通
. 支付宝
帮我作业网服务介绍
. 大学生作业模板
. 定制大学生作业
. 商家信息发布
. 学生作业任务发布

2005-2022 版权所有:帮我作业网 并保留所有权利

E-mail: 2656895362@qq.com ,1826816020@qq.com

乘车路线:2路 11路 38路珠江道路南国际新源大厦B座1104

联系帮我作业网 联系帮我作业网2656895362 帮我作业网 work85

冀ICP备18007408号-1

收缩
  • 联系帮我作业网客服