通过VB.net获取DIV类

通过VB.net获取DIV类,vb.net,html,Vb.net,Html,我正在开发一个web应用程序,它使用javascript根据用户按下的按钮更改3个div的类 是否可以获取div的当前类的值 我尝试将runat=“server”添加到div标记,然后使用 thediv.Attributes.CssStyle.Value 。。。获取类的值 但它什么也没有回报 有什么想法吗?不要使用DIV。使用 <asp:Panel ID="TestDiv" runat="server" CssClass="foo"></asp:Panel> 或 如

我正在开发一个web应用程序,它使用javascript根据用户按下的按钮更改3个div的类

是否可以获取div的当前类的值

我尝试将runat=“server”添加到div标记,然后使用

thediv.Attributes.CssStyle.Value
。。。获取类的值

但它什么也没有回报

有什么想法吗?

不要使用DIV。使用

 <asp:Panel ID="TestDiv" runat="server" CssClass="foo"></asp:Panel>


如前所述,使用jquery类选择器可以完成同样的任务,而无需回发。

您可以通过以下方式获得:

Dim thediv as HtmlGenericControl = 
    DirectCast(Page.FindControl("divid"), HtmlGenericControl);
thediv.Attributes("class");

所以你想在服务器端做这个?如果您所做的只是根据按钮更改div的类,那么[jQuery会让这成为一个快照][1][1]:Me.divid.Attributes[“class”](VB)
TestDiv.CssClass = "bar";
Dim thediv as HtmlGenericControl = 
    DirectCast(Page.FindControl("divid"), HtmlGenericControl);
thediv.Attributes("class");