<style type="text/css">
.CssStyle1
{
font: 10pt Verdana;
font-weight:700;
color: Green;
}
.CssStyle2
{
font: 15pt Times;
font-weight:250;
color: Blue;
}
</style>
<asp:Label ID="lblEditor" runat="server"
Text='<%#Eval("Editor") %>'
Font-Bold="true"/>
protected void Repeater1_ItemCommand(object source,RepeaterCommandEventArgs e) {Label lblEditor =(Label)e.Item.FindControl(“lblEditor”);
var a= "high";
if (a == "high")
{
lblEditor.CssClass = "CssStyle1";
}
else {
lblEditor.CssClass = "CssStyle2";
}
这里是根据第二个更改内容但是在某些情况下我想先使用,而对于其他一些我想要使用第二个CSS类。我想一次只使用一个CSS类。
如何在没有按钮点击的情况下切换它们?
答案 0 :(得分:0)
您可以将条件置于代码后面以替换CssClass
。
if(condition)
lblEditor.CssClass = "CssStyle1";
else
lblEditor.CssClass = "CssStyle2";