Witam serdecznie.
Próbuję zrealizować aplikację internetowa za pomocą asp.net i C#. Mam pytanie odnośnie odwołania się do znacznika HTML. Chciałbym zrealizować zmianę koloru diva o danym ID po kliknięciu Buttona. Poniżej wstawiam kod aspx oraz C#
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="WebApplication5._default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style>
#Aaa{
width:100px;
border-radius:50%;
height:100px;
}
</style>
</head>
<body id="Bbb" runat="server">
<form id="form1" runat="server">
<div>
<div id="Aaa" runat="server"></div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<select id="ColorSelect" runat="server">
<option>Red</option>
<option>LightBlue</option>
<option>Yellow</option>
</select>
</div>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication5
{
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Aaa.Attributes["bgcolor"] = ColorSelect.Value;
}
}
}
Jeżeli w kodzie kliknięcia w przycisk zmienie Aaa (id diva) na Bbb (id częsci Body) to kolor się ładnie zmienia, natomiast przy Divie już to nie działa. Jak zrealizować taka zmianę koloru? Dodam, że pierwszy raz mam styczność z asp.net.
Pozdrawiam