创建一个ImageButton,在ASP.NET中动态点击图像

时间:2011-07-11 09:25:25

标签: javascript asp.net

我想在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
        }

    }

0 个答案:

没有答案