Asp.net 在aspx页面的不同位置显示div的If语句

Asp.net 在aspx页面的不同位置显示div的If语句,asp.net,Asp.net,ASP.NET4 这是我的aspx页面,其中有一个css文件,定义了#div1、#div2、#div3样式和javascript代码,以便对div进行一些动态更改。我的问题在一个页面中,不能有两个相同的ID。所以第二组可以通过这里。解决这个问题的最佳方法是什么?有一个div2a,div2b,并且在css文件中-有使用相同样式的#div2a,#div2b?让javascript同时选择div2a和div2b?请告知 <form id="form1" runat="server">

ASP.NET4

这是我的aspx页面,其中有一个css文件,定义了#div1、#div2、#div3样式和javascript代码,以便对div进行一些动态更改。我的问题在一个页面中,不能有两个相同的ID。所以第二组可以通过这里。解决这个问题的最佳方法是什么?有一个div2a,div2b,并且在css文件中-有使用相同样式的#div2a,#div2b?让javascript同时选择div2a和div2b?请告知

<form id="form1" runat="server">
    <div>
        <%if (condition) { %>
        <div id="div1"> ... </div>
        <%} %>
        <%else { %>
        <div id="div2"> ... </div>
        <%} %>
        ...
        ...

        <%if (condition) { %>
        <div id="div2"> ... </div>
        <%} %>
        <%else { %>
        <div id="div3"> ... </div>
        <%} %>
    </div>
</form>

... 
... 
...
...
... 
... 

您可以使用“class”属性定义相同的样式。您可以使用相同的class属性值拥有更多的元素,并且它仍然是xhtml有效的。

您可以使用“class”属性定义相同的样式。使用相同的类属性值可以有更多的元素,但它仍然是xhtml有效的。

更新了我的问题,它还具有一些javascript依赖项。允许使用jQuery吗?jQuery可以根据类属性值选择元素。更新了我的问题,它还有一些javascript依赖项。允许使用jQuery吗?jQuery可以根据类属性值选择元素。