【发布时间】:2008-09-04 21:08:28
【问题描述】:
场景:您有一个 ASP.Net 网页,该网页应显示一系列图像中的下一个图像。如果当前已加载 1.jpg,则刷新应加载 2.jpg。
假设我会使用这段代码,你从哪里获得当前图像名称。
string currImage = MainPic.ImageUrl.Replace(".jpg", "");
currImage = currImage.Replace("~/Images/", "");
int num = (Convert.ToInt32(currImage) + 1) % 3;
MainPic.ImageUrl = "~/Images/" + num.ToString() + ".jpg";
上面代码的问题在于,使用的网页是默认站点,图片设置为1.jpg,所以加载的图片总是2.jpg。
那么在加载页面的过程中,是否可以从页面属性中拉出最后使用的图片呢?
【问题讨论】: