在ASP.NET C#中单击按钮时如何更改网站的背景色

f87krz0w  于 2022-12-20  发布在  .NET
关注(0)|答案(2)|浏览(99)

我想弄清楚当用户点击ASP.NET服务器按钮时,它会改变背景色。有没有办法做到这一点,在代码隐藏文件中没有javascript,使用c#,没有body标签,只有标签?我的下一个问题是,我如何将其保存在cookie中,以便当用户再次访问该网站时,他们的配色方案被保留。

2ul0zpep

2ul0zpep1#

试试这个代码
在C#中

protected void button1_Click(object sender, EventArgs e)
{
   MyBody.Style[HtmlTextWriterStyle.BackgroundColor] = "red";    
}

在HTML中

<html>
<head><title>Change Background color</title></head>
<body id="MyBody"runat="server">
<h3>The background color of this page has been set programmatically.</h3>
<asp:Button id="Button1"Text="Click here for greeting..." OnClick="button1_Click"runat="server" />
</body>
</html>
j8ag8udp

j8ag8udp2#

你好@Serin Loly我打算做这一次,但请从下次向我们展示你的努力。
default.aspx

<body id="bdy" runat="server">
<form runat="server">
    <asp:Button OnClick="eventclick" runat="server" Text="click" /> 
</form>
</body>

cs码

protected void eventclick (object sender, EventArgs e)
    {

        bdy.Attributes.Add("style", "background:teal");
    }

相关问题