C# 将类动态分配给div标记

C# 将类动态分配给div标记,c#,asp.net,inline-code,C#,Asp.net,Inline Code,我有一个div,当我点击一个按钮时,我会调出加载的背景图像。但它首先加载css中指定的图像,然后加载事件中我告诉它的图像。您可以在页面回发时看到图像的这种变化。为了减少“闪烁”,我决定在CSS中创建5个类,并将该类动态分配给divs class标记。我为5个图像背景中的每一个制作了一个类。但是,它不允许我将内联代码放在div中。它不喜欢这一行 class=”“> 这是div标签 --内容在这里-- 有两个问题 首先,strmenubttonClass不是正确的名称。应该是菜单按钮类 其次,

我有一个div,当我点击一个按钮时,我会调出加载的背景图像。但它首先加载css中指定的图像,然后加载事件中我告诉它的图像。您可以在页面回发时看到图像的这种变化。为了减少“闪烁”,我决定在CSS中创建5个类,并将该类动态分配给divs class标记。我为5个图像背景中的每一个制作了一个类。但是,它不允许我将内联代码放在div中。它不喜欢这一行
class=”“>


这是div标签


--内容在这里--
有两个问题

首先,
strmenubttonClass
不是正确的名称。应该是
菜单按钮类

其次,
menuButtonClass
必须是C#code中的公共属性或字段,以便.aspx能够看到它

public string menuButtonClass {get; set;}

不是吗?@Roto,您正试图通过为
div
赋值来更改
class
属性。。。为了提出更好的问题,请更正您的术语:将
class
替换为
string
-
class
string
都是.Net.public属性或字段中的类型。。或方法。。。所以几乎只是公开(访问)任何东西。。
public string menuButtonClass {get; set;}