繁体   English   中英

当用户再次使用C#在asp.net中单击按钮时,如何将图像按钮更改回前一个图像

[英]How to change the image button back to the previous image when user click the button again in asp.net using C#

我正在创建一个座位预定系统,我的asp.net网页上有座位表。 当用户单击一个座位时,它将变为另一个图像。

我已经做到了。 但是,我无法弄清楚如果用户再次单击同一座位,该图像将变为以前的图像,这意味着该用户不再想要保留该座位。

有什么方法可以做到这一点? 第一次点击以下代码,我会更改图片:

protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
    ImageButton1.ImageUrl = "seatreserved.png";
}

谢谢大家的帮助。

您可以使用与上面相同的代码,只需将其包装在if语句中:

protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
    if(ImageButton1.ImageUrl != "seatreserved.png")
    {
        ImageButton1.ImageUrl = "seatreserved.png";
    }
    else
    {
        ImageButton1.ImageUrl = "seatNotreserved.png";
    }
}

您必须检查哪个是日历图片, 如果它是pic1.png 设置(=)为pic2.png

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM