更改并保留母版页中的DIV选定标记

时间:2010-10-24 09:50:56

标签: asp.net css vb.net master-pages

我有一个名为 selected 的CSS类,它将DIV突出显示为当前步骤。当它们都在不同的页面中时,我只需将所选单词移动到下一个DIV。

但是如何在Master Page VB .Net中实现相同的目标呢?它似乎是所有人的一页。加载下一页时,如何让它突出显示下一步?谢谢。

<div id="Div1">
    <div class="step selected" id="Div2">
        <h2>
            Join</h2>
        <img src="./assets/images/signup_arrow.png" class="selected">
    </div>
    <div class="step" id="Div3">
        <h2>
            Choose</h2>
    </div>
    <div class="step" id="Div4">
        <h2>
            INVITE</h2>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

如果要以编程方式更改这些控件的值,则必须通过 runat =“server”属性使它们在服务器端可用。一旦你这样做,你可以直接在MasterPage或间接的组成控件或页面本身通过 FindControl (“Div2”)获得控件的句柄,这将返回 HtmlGeneric 表示div的控件。然后,您可以使用它的Attributes集合来更改类(System.Web.UI.HtmlControls下的控件。*缺少WebControls具有的直接 CssClass 属性)。

还有客户端选项。