我有一个滑动。我正在从保存文件路径的数据库中检索图像。
现在我使用下面的代码在div中设置图像。但是我希望在div中的几秒钟之后逐个显示数据库中存在的所有图像。怎么做??
protected void Page_Load(object sender, EventArgs e)
{
string con = " ";
con = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
SqlConnection objsqlconn = new SqlConnection(con);
objsqlconn.Open();
SqlCommand cmd = new SqlCommand("SELECT * From pictable", objsqlconn);
SqlDataReader grpIDreader = cmd.ExecuteReader();
grpIDreader.Read();
string path = grpIDreader["pic1"].ToString();
slidediv.Attributes["style"] = String.Format("background-image:url('{0}')", path);
}
我希望在数据库的pageload()上完成此操作,图像将在slidediv中显示几秒钟。
答案 0 :(得分:0)
您可以通过在Microsoft提供的Ajax工具包中使用简单的ajax控件来实现。
链接为http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/SlideShow/SlideShow.aspx
或者你需要使用jQuery或Java-Script。
一些链接