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