本博文是让你学会读取站点某一目录的图片,掌握LINQ与泛型字典键,值的使用。首先准备好几张图片存在站点某一目录之下,本例中的存储图片的目录名为MsSiteImages,图片你可以从微软网站下载http://windows.microsoft.com/en-US/windows/home我们写一个泛型数据集,将存储目录的图片信息:复制代码代码如下:查看代码私有字典,字符串GetData() { Dictionaryint,字符串dic=new Dictionaryint,字符串();int I=0;系统IO。文件信息图像=来自系统中的f .目录获取文件(服务器MapPath(' MsSiteimages ')按f排序降序选择f;foreach(图像中的变量文件名){ fi=新系统IO。文件信息(文件名);驾驶员信息中心。添加(I,' img src='' 'MsSiteImages/' fi .名称" alt="fi .名为" title="fi .名称' '/');我;}返回dic}创建一个网页,并拉单选按钮列表控件进入网页:复制代码代码如下: asp:单选按钮列表ID='单选按钮列表1 ' runat='服务器'/asp:单选按钮列表写一个方法,用来绑定数据给单选按钮列表控件,其中一个绑定类别,你可以从下面地址下载,解压之后,把InsusListControlUtility.dll放入站点的容器目录中。复制代码代码如下:私有void _ Data Binding(){ Insus .NET。Inuslistcontrolutility ObjList=new Inus .NET。InsusListControlUtility();目标列表.RadioButtonListParse(这个RadioButtonList1,GetData(),“value”,“key”);} 在网页的页面加载中,引用上面的数据绑定()方法:复制代码代码如下:受保护的无效页面_加载(对象发送方,EventArgs e) { if(!IsPostBack)Data _ Binding();} 运行网页的效果