[英]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.