asp.net - 在母版页中更改和保留 DIV 选定标记

标签 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>

最佳答案

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

也有客户端选项。

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

相关文章:

.net - VB.NET to English - 这行代码应该做什么?

php - $_SERVER ['HTTP_REFERER' ] 与 Request.ServerVariables ("HTTP_REFERER")

asp.net - 缺少 .NET Framework 模板 Visual Studio 2017

PHP 和 Javascript - DIV 不会隐藏

php - 如何修复在 php 中使用 while 循环不显示任何数据的问题

.net - (反向?)树枚举

javascript - ASP.NET:在运行时注入(inject) Javascript(启用 AJAX)

asp.net - 在 ASP.NET 中使用没有登录控件的自定义成员资格提供程序

javascript - 自定义垫选择以允许 Angular 嵌套值

css - 是否有 CSS 父级选择器?