场景:您有一个应显示一系列图像中下一张图像的ASP.Net网页。如果1.jpg当前已加载,则刷新应加载2.jpg。
假设我会使用这段代码,你从哪里得到当前的图像名称。如何从ASP.Net网站获取当前图像名称?
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。
因此,在加载页面的过程中,是否可以从页面属性中拉出最后使用的图像?