使用 VB.NET 填充列表框

问题描述 投票:0回答:1

我有一个系统。我想为我的系统制作一个访问配置页面。系统包含主菜单和子菜单。我想做的是。如果选择的菜单打开了访问,则该主菜单下的子菜单也将打开访问。如果所选菜单关闭,子菜单也会关闭访问。用户可以打开和关闭该访问。我想将其显示在列表框中,这意味着我有打开和关闭主菜单的列表框,也有打开和关闭子菜单的列表框。因此,如果可以说,开放访问下的菜单我可以将其更改为关闭访问。当我更改它时,子菜单也会自动更改。由于用户没有单击“保存”按钮,因此更改需要有一个临时值,因此需要先保留该值,直到用户单击“保存”按钮。我正在使用 ASP.NET 和 Visual Basic。帮我写一下代码。这是代码.aspx :

                                <div class="form-group" id="Modul" runat="server" visible="false">

                                        <div class="form-group" id="snippet1Content" runat="server" visible="true">
                                            <label class="col-md-3 control-label"></label>

                                            <div class="col-md-4">
                                                <label>Dikunci</label>
                                                <asp:ListBox ID="Dikunci" runat="server" Width="300px" Height="170px" 
                                                    AutoPostBack="True"  SelectionMode="Multiple" onchange="updateSubMenuList()"></asp:ListBox>

                                                <div>
                                                    <label>Dikunci</label>
                                                    <asp:ListBox ID="Dikunci1" runat="server" Width="300px" Height="170px" 
                                                        AutoPostBack="True" SelectionMode="Multiple" onchange="updateSubMenuList()"></asp:ListBox>
                                                </div>
                                            </div>

                                            <div class="col-md-4">
                                                <label>Dibuka</label>
                                                <asp:ListBox ID="Dibuka" runat="server" Width="300px" Height="170px" 
                                                    AutoPostBack="True"  SelectionMode="Multiple" onchange="updateSubMenuList()"></asp:ListBox>

                                                <div>
                                                     <label>Dibuka</label>
                                                    <asp:ListBox ID="Dibuka1" runat="server" Width="300px" Height="170px" 
                                                        AutoPostBack="True" SelectionMode="Multiple" onchange="updateSubMenuList()"></asp:ListBox>
                                                </div>
                                            </div>
                                        </div>


                                        <div class="col-md-offset-3 col-md-9" id="panel_btnAll" runat="server" visible="true">
                                            <asp:Button runat="server" ID="btnSimpan" Text="Simpan" class="fa fa-check" CssClass="btn green" />
                                            <asp:Button runat="server" ID="btnBatal" Text="Batal"  CssClass="btn red" />
                                        </div>
asp.net .net vb.net listbox listbox-control
1个回答
0
投票

好吧,构建菜单系统的方法有很多。

最简单的方法之一是创建一个新项目,并使用其中一个模板。结果是一个为您搭建的“菜单”系统,在大多数情况下,即使知识很少,您也可以添加/更改菜单系统。

还有其他方法吗?

只需从工具箱拖动到表单菜单项中即可。

然后,选择编辑项目,然后您可以使用 GUI 为您构建一个菜单。

所以,它看起来像这样:

运行时,它看起来像这样:

因此,使用菜单项可能是一个更好的开始。

当然,另一种方法是创建模板,因此您拥有/获得如下所示的母版页菜单:

© www.soinside.com 2019 - 2024. All rights reserved.