我想在asp.net中创建一个图像按钮,在点击时更改其图像,我用它来选择预订系统中的座位,当我们点击它时必须更改为选定的图像,如果我们点击所选图像,它必须更改为avaialble图片网址,实际上我是asp.net的新手,我尝试使用简单的if循环,它适用于选择,但选择不会更改为取消选择。任何人可以帮助我甚至使用javascript,我曾在一些网站上看到使用JavaScript,但我不知道javascript。这是我写的代码,其他循环不起作用总是进入第一个条件。
protected void ib_s1_Click(object sender, ImageClickEventArgs e)
{
onclick(ib_s1);//Call fun on click
}
public void onclick(ImageButton tib)
{
String selseats, temp; //store temp data
int n=0; //use to count
ImageButton tempib = tib;
if (tempib.ImageUrl == "~/graphics/Available.jpg")
{
tempib.ImageUrl = "~/graphics/Selected.jpg"; //change image url
selseats = tempib.ID.ToString();
temp = selsea.Text.Trim().ToString();
temp = temp + selseats + ",";
selsea.Text = temp; //store the selected seats to text box
n++; //count
}
else if (tempib.ImageUrl == "~/graphics/Selected.jpg")
{
tempib.ImageUrl = "~/graphics/Available.jpg"; //if else or click again
}
}