首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从服务器端asp.net设置css属性?

如何从服务器端asp.net设置css属性?
EN

Stack Overflow用户
提问于 2012-02-02 09:28:48
回答 4查看 14.9K关注 0票数 3

如何在服务器上设置css (后台)属性?暂时不起作用:(

政务司司长

代码语言:javascript
复制
 public string MyBackgroundColor { get; set; }

aspx

代码语言:javascript
复制
<style type="text/css">
    html
    {
        background-color: '<%=MyBackgroundColor %>';
    }
</style>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-02 09:41:00

你可以试试

.aspx

代码语言:javascript
复制
<body id="body" runat="server">
...the body

.aspx.cs

代码语言:javascript
复制
body.Style["Background-Color"] = blue;//just example you can try using your method too
票数 6
EN

Stack Overflow用户

发布于 2012-02-02 14:09:22

你可以这样做

代码语言:javascript
复制
Page.Header.Controls.Add(
    new LiteralControl(
        @"<style type='text/css'>
                html
                {
                    background-color: red;

                }
                </style>
            "
        )
);
票数 2
EN

Stack Overflow用户

发布于 2012-02-02 11:00:56

假设您的样式标记在<head>元素中,将=更改为# (background-color: '<%#MyBackgroundColor %>';),向<head>元素添加一个runat="server",并在Page_Load事件中调用Page.Header.DataBind()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9105895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档