当前位置:编程学习 > C#/ASP.NET >>

我想实现一张图片对应一个数据库名,图片我放在本地文件夹中,文件夹中有5张图片,数据库名有5个,请问功能可以实现吗?

我想实现一张图片对应一个数据库名,图片我放在本地文件夹中,文件夹中有5张图片,数据库名有5个,请问功能可以实现吗?
2.

我的做法:我在web。config中配置下
<!--用图片代替数据库列表记录-->
<add key="pic" value="中文期刊库:yn_r18_c19.jpg"/>
  //用图片来代替数据库名称
            string ImgDB = "";
 ImgDB = ConfigurationManager.AppSettings["pic"].ToString();
  //数据库列表的图片记录
                string strTempValue = "";
                if (ImgDB.IndexOf(strDatabaseName + ":") >= 0)
                {
                    strTempValue = ImgDB.Substring(ImgDB.IndexOf(strDatabaseName + ":"));

                    strTempValue = strTempValue.Substring(strTempValue.IndexOf(":") + 1);

                    if (strTempValue.IndexOf("|") >= 0)
                    {
                        strTempValue = strTempValue.Substring(0, strTempValue.IndexOf("|"));
                    }
                }


这样图片是固定的,数据库名称是通过循环读数据库读出的。当数据库名称增加时,图片就找不到了,问题就出现了。

各位有好的办法吗?谢谢






--------------------编程问答-------------------- 能不能增加数据库的时候写入图片 或者在config中的某个节点位置写入一个<add key="pic" value="中文期刊库:yn_r18_c19.jpg"/>
--------------------编程问答-------------------- 可以的,但这种方法处理图片是固定的,我的问题就是咋嘛让图片也跟库增加时,图片可以循环显示。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,