在asp.net中使用返回函数表示文本和颜色

本文关键字:表示 函数 文本 颜色 返回 asp net | 更新日期: 2023-09-27 18:03:01

我试图通过使用返回函数来表示HTML代码中带有颜色的文本,但是我不确定如何在函数中使用返回字符串来生成文本。它应该能够在这两种情况之间进行更改:

                    <p class="color-green"><span class="hex">Active</span></p>
                    <p class="color-red"><span class="hex">Frozen</span></p>
                     src='<%= Active_Frozen("text", "color") %>'>

下面是我打算实现的函数:

  public Tuple<string,string> Active_Frozen(string text, string color) {
    connection();
    string query = "SELECT CustomerInfo FROM ActiveSubscription WHERE UserName=@UserName";
    SqlCommand cmd = new SqlCommand(query, conn);

    if (query=="true")
    {
       text = "Active";
       color = "color-green";
    }
    else
    {
       text = "Frozen";
       color= "color-red";
    }
    return Tuple.Create(text, color);
}

在asp.net中使用返回函数表示文本和颜色

你应该使用asp:Literal控件来处理这个问题:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.literal.text (v = vs.100) . aspx