我在asp net c#中创建了一个用户控件,我有一个显示不同文本的参数。
这是我到目前为止所做的。 Asp net mark up:
<span class="info-box-text"><asp:Label runat="server" ID="Parameter1" /></span>
代码背后的代码:
public partial class Dashboard1 : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Parameter1.Text = Par;
}
}
public string Par
{
get;
set;
}
}
用户控制代码:
<div class="container-fluid">
<div class="content Main_Content">
<!-- Info boxes -->
<div class="row">
<uc1:DashboardTopTile1 runat="server" id="Dashboard1" Par="CPU Traffic" />
<uc1:DashboardTopTile1 runat="server" id="Dashboard2" Par="Likes" />
<uc1:DashboardTopTile1 runat="server" id="Dashboard3" Par="Sales" />
<uc1:DashboardTopTile1 runat="server" id="DashboardT4" Par="New Members" />
</div>
</div>
</div>
CSS:
#Dashboard1{
background-color:green;
}
#Dashboard2{
background-color:blue;
}
#Dashboard3{
background-color:orange;
}
#Dashboard4{
background-color:red;
}
我希望在我的页面中每个参数文本都有自己的颜色,但到目前为止我没有颜色只是白色的文本。
我在这里做错了什么?有什么建议?或者是否可以在代码后面使用if statment如果是,那么如何?感谢
注意:我是新手!