kahrobaa
دوشنبه 18 دی 1391, 16:01 عصر
سلام:
من میخوام تصاویر تصادفی ایجاد کنم که هربار که سایت اجرا میشه یکی نمایش داده شه
کد زیر را امتحان کردم ,ظاهرا درست ولی موقع اجرا چیزی نمایش نمیده
کسی میتونه مشکل حل کنه؟
protected void Page_Load(object sender, EventArgs e)
{
chooseImage();
}
public string chooseImage()
{
if (Session["img"] == null)
{
string imgPath;
int fileCount = Directory.GetFiles(Server.MapPath("~/media/img/"), "*.*", SearchOption.TopDirectoryOnly).Length;
fileCount = fileCount + 1;
imgPath = "/media/img/" + RandomNumber(1, fileCount) + ".jpg";
Session["img"] = imgPath;
return imgPath;
}
else
return Session["img"].ToString();
}
private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
بعدهم در sourse صفحه این تگ را نوشتم:
<div>
<% Response.Write("<img src='" + chooseImage() + "'/>");%>
</div>
من میخوام تصاویر تصادفی ایجاد کنم که هربار که سایت اجرا میشه یکی نمایش داده شه
کد زیر را امتحان کردم ,ظاهرا درست ولی موقع اجرا چیزی نمایش نمیده
کسی میتونه مشکل حل کنه؟
protected void Page_Load(object sender, EventArgs e)
{
chooseImage();
}
public string chooseImage()
{
if (Session["img"] == null)
{
string imgPath;
int fileCount = Directory.GetFiles(Server.MapPath("~/media/img/"), "*.*", SearchOption.TopDirectoryOnly).Length;
fileCount = fileCount + 1;
imgPath = "/media/img/" + RandomNumber(1, fileCount) + ".jpg";
Session["img"] = imgPath;
return imgPath;
}
else
return Session["img"].ToString();
}
private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
بعدهم در sourse صفحه این تگ را نوشتم:
<div>
<% Response.Write("<img src='" + chooseImage() + "'/>");%>
</div>