首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

大家帮帮忙啊动态加载图片在前台显示,该如何做啊

2012-02-01 
大家帮帮忙啊!!动态加载图片在前台显示,该怎么做啊??从数据库读取图片的地址,然后绑定在前台,一行显示6张

大家帮帮忙啊!!动态加载图片在前台显示,该怎么做啊??
从数据库读取图片的地址,然后绑定在前台,一行显示6张图片,并且向上滚动,该怎么做啊?
该怎么动态绑定图片??
大家帮帮忙,急啊!!

[解决办法]
后台写个方法 fun()读取数据库来生成页面代码
前台应用 <%=fun() %>
[解决办法]
我也想知道.具体实现界面我帮LZ找了一下,http://win.mofcom.gov.cn/en/
product showroom
[解决办法]
根据行数和列数动态产生datatable啊,这是从一本asp.net oa项目里面取出的相片管理源码:
/// <summary>
/// 获取符合条件的用户的照片信息
/// </summary>
/// <param name= "branchID "> </param>
/// <param name= "depID "> </param>
/// <param name= "empName "> </param>
/// <returns> </returns>
public DataTable GetEmpPhotoTB_By_QueryStr(string branchID,string depID,string empName)
{
//读取人员信息数据
DataTable empTB = GetEmpTB_By_QueryStr(branchID,depID,empName);
//创建数据结构表
DataTable photoTB = (new EmpPhotoData()).Tables[EmpPhotoData.EMPPHOTO_TABLE_NAME];
DataRowCollection empRows = empTB.Rows;
DataRow photoRow = null;
//此变量控件列序号
int j = 0;
//循环读取人员照片信息
for(int i=0;i <empRows.Count;i++)
{
//判断行是否结束
if(j%5==0)
{
//判断是否是第一次循环
if(j> 0)
{
photoTB.Rows.Add(photoRow);
}
photoRow = photoTB.NewRow();
//行结束,列序号重置为0
j = 0;
}
//将数据库中的照片数据进行转换,并在每张照片加上到人员详细信息的页面超链接
if(empRows[i][EmpBaseData.PHOTO_SIZE_FIELD]!=DBNull.Value)
{
photoRow[j] = " <a href=empbase.aspx?empid= "+empRows[i][EmpBaseData.EMPID_FIELD].ToString()+ " title=显示人员详细信息> <img src=emppicdown.aspx?EmpID= "+empRows[i][EmpBaseData.EMPID_FIELD].ToString()+ " border=0 > </a> <br> <a href=empbase.aspx?empid= "+empRows[i][EmpBaseData.EMPID_FIELD].ToString()+ " title=显示人员详细信息> "+empRows[i][EmpBaseData.EMPNAME_FIELD].ToString()+ " </a> ";
}
//如果数据库在照片数据为空时,显示缺省图片
else
{
photoRow[j] = " <a href=empbase.aspx?empid= "+empRows[i][EmpBaseData.EMPID_FIELD].ToString()+ " title=显示人员详细信息> <img src=../img/logo2.jpg border=0 > </a> <br> <a href=empbase.aspx?empid= "+empRows[i][EmpBaseData.EMPID_FIELD].ToString()+ " title=显示人员详细信息> "+empRows[i][EmpBaseData.EMPNAME_FIELD].ToString()+ " </a> ";
}
//列序号加1
j++;
//如果最后一行不满5,直接显示
if(i==empRows.Count-1)
{
photoTB.Rows.Add(photoRow);
}
}
//返回处理后的照片数据表
return photoTB;
}
[解决办法]
<marquee 有向上的属性,自己找>
<asp:datalist id= "list " runat= "server ">
<itemtemplete>
<img src= '图片地址/ <%#Eval( "数据库里图片地址字段 ")%> '/>
</...>
</asp:datalist>
</marquee>
[解决办法]
前台的img图片 放在一个 datagrid 或者 一个什么显示控件里面,img 的src=等你数据库绑定的那个字段....最后 <marquee 有向上的属性,自己找> </marquee> 中间包含你的那个容器控件
[解决办法]
<marquee Direction= "UP ">
<asp:datalist id= "list " runat= "server " RepeatColumns=6>
<itemtemplete>
<img src= '图片地址/ <%#Eval( "数据库里图片地址字段 ")%> '/>


</...>
</asp:datalist>
</marquee>

热点排行