我知道我可以获得一个图像按钮的X和Y,但我如何获得它的ID?
我想先从打印到标签开始.后来我想在一个切换案例中使用它 - 任何不同的情况都会将imagebutton.imageurl更改为不同的图像,但特别是我刚刚点击的图像按钮.
我试过了
Label1.Text = Convert.ToString((ImageButton)sender);
但这就是结果
System.Web.UI.WebControls.ImageButton
因此我没有太多帮助,因为我需要特定控件的ID.
谢谢!
你是说这个吗?
Label1.Text = ((ImageButton)sender).ID
更新(根据您的评论):
要更改ImageURL,您可以使用:
((ImageButton)sender).ImageUrl ="correct_quiz.gif";
或者如果你想把这两件事结合起来,我建议你这样做:
ImageButton button = ((ImageButton)sender); Label1.Text = button.ID; button.ImageUrl = "correct_quiz.gif";