我有一个名为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>

最佳答案

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

也有客户端选项。

关于asp.net - 在母版页中更改并保留DIV Selected标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4007748/

10-12 00:21
查看更多