Так что пока это хорошо работает для меня, но я не хочу делать новый метод для каждого изображения на странице. Как получить элемент управления «Карта» в методе codebehind при его вызове, чтобы я мог использовать один и тот же метод для каждой кнопки изображения. Есть лучший способ сделать это? Все, что я хочу, это повернуть изображение на 90 градусов при нажатии, а при повторном нажатии повернуть изображение назад. Проблема в том, что я хочу использовать только один метод, который будет вращать любое изображение.
protected void Card_Click(object sender, ImageClickEventArgs e)
{
if (Card.CssClass == "rotate90Large")
{
Card.CssClass = "";
}
else
{
Card.CssClass = "rotate90Large";
}
}
.aspx
<style type="text/css">
.rotate90Large{-ms-transform: rotate(90deg); margin-left:45px; }
</style>
<asp:ImageButton ID="Card" ImageUrl="Graphics/image.jpg" runat="server" onclick="Card_Click" />