none
web developer 2008 中,编程设置label 的forecolor RRS feed

答案

  • 你好!

    你的方式是可行的,注意大小写,且需要在服务端执行。

    protected void Page_Load(object sender, EventArgs e)
    {
        this.Label1.ForeColor = Color.Red;
    }

    另外直接界面上设置 Label 的 ForeColor 和使用 JS 设置都可以。

    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    <script>
        document.getElementById("Label1").style.color = 'red';
    </script>

    TextBox 同理

    知识改变命运,奋斗成就人生!
    2009年12月30日 1:15
    版主

全部回复

  • 你好!

    你的方式是可行的,注意大小写,且需要在服务端执行。

    protected void Page_Load(object sender, EventArgs e)
    {
        this.Label1.ForeColor = Color.Red;
    }

    另外直接界面上设置 Label 的 ForeColor 和使用 JS 设置都可以。

    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    <script>
        document.getElementById("Label1").style.color = 'red';
    </script>

    TextBox 同理

    知识改变命运,奋斗成就人生!
    2009年12月30日 1:15
    版主
  • 就是这样子不行,在web developer 2008 的asp.net网站的网页编程,这样的编程就出错。
    protected void Button2_Click(object sender, EventArgs e)
        {
                    Label1.ForeColor=Color.Red;
            }
    本意是按下button键,label的forecolor颜色改变。
    但是在VS2005的window桌面编程中这样却可以,我是新手,不知道如何实现我的目标,thank
    2009年12月30日 2:41
  • <%@ Page Language="C#" AutoEventWireup="true"  %>
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            this.Label1.ForeColor = System.Drawing.Color.Red;
        }
    </script>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Hello 2005</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <asp:Label ID="Label1" Text="Hello 2005" runat="server"></asp:Label>
        </form>
    </body>
    </html>


    知识改变命运,奋斗成就人生!
    2009年12月30日 3:12
    版主
  • this.Label1.ForeColor = System.Drawing.Color.Red;
    解决了,非常感谢X.X.Y<abbr class="affil">版主,</abbr>
    2009年12月30日 3:21