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