我想实现一张图片对应一个数据库名,图片我放在本地文件夹中,文件夹中有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#