在Page_Load添加下面代码: private void Page_Load(object sender, System.EventArgs e) ...{ // 在此处放置用户代码以初始化页面 if(!Page.IsPostBack) ...{ InitlstPic(); } } public void InitlstPic() ...{ string currentDir,fileName,imgDir; FileInfo fi; if(lstSex.SelectedItem.Text == "帅哥") ...{ currentDir = Server.MapPath(".") + "/pic/gg"; imgDir = "pic/gg"; } else ...{ currentDir = Server.MapPath(".") + "/pic/mm"; imgDir = "pic/mm"; } DirectoryInfo dir = new DirectoryInfo(currentDir); foreach(FileSystemInfo fsi in dir.GetFileSystemInfos()) ...{ if(fsi is FileInfo) ...{ fi = (FileInfo)fsi; fileName = fi.Name; if((fi.Extension == ".gif")||(fi.Extension == ".jpg")) lstPic.Items.Add(new ListItem(fileName,imgDir + "/" + fileName)); } } lstPic.SelectedIndex=0; //lstPic是一个控件。 face.Src = lstPic.Value; } 不懂的自己分析一下。