0
我已编码更改图像,然后睡5秒,然后调用其他代码。代码之前thread.sleep(5000)似乎从未发生
我期待看到更改后的图像5秒钟,然后下一位代码将清除一些文本框并再次更改图像。但我从来没有看到我的浏览器中的第一个变化。
sqlConnection.Close();
imgCheck.ImageUrl = "../images/GreenCheck.jpg";//never shows
Thread.Sleep(5000);
resetforms();
如果我试着把睡眠状态放在resetforms()中,打电话,它做同样的事情。
sqlConnection.Close();
imgCheck.ImageUrl = "../images/GreenCheck.jpg";//never shows
resetforms();
public void resetforms()
{
System.Threading.Thread.Sleep(5000);
txtboxVisitorCode.ReadOnly = false;
txtboxPlateNumber.Text = "";
txtboxResidentName.Text = "";
txtboxVisitorCode.Text = "";
txtboxVisitorName.Text = "";
txtboxPlateNumber.Text = "";
txtboxVisitorName.Text = "";
imgCheck.ImageUrl = "../images/Blank.jpg";
我从来没有看到../images/GreenCheck.jpg
感谢
您不能这样做。您需要了解服务器和客户端之间的区别。 – SLaks
有没有办法让我有这样的效果? – birddseedd
@birddseedd您将需要在客户端(即在浏览器中)实现此功能。您将使用JavaScript和Ajax,请阅读它们:) –