繁体   English   中英

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

[英]How to change background colour of a website when a button is clicked in ASP.NET C#

我试图弄清楚当用户单击 ASP.NET 服务器按钮时它会更改背景颜色。 有没有一种方法可以在代码隐藏文件中使用没有 body 标签而只有标签的 c# 来做到这一点? 我的下一个问题是如何将它保存在 cookie 中,这样当用户重新访问该网站时,他们的配色方案就会保留下来。

试试这个代码

在 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>

你好@Serin Loly 这次我要做,但请向我们展示你下次的努力。 继续编码

默认.aspx

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

代码

 protected void eventclick (object sender, EventArgs e)
    {

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM