如何为下拉列表设置名称

How to set name for dropdownlist

我正在为个人项目做一个用户管理页面,我想重命名每个组合框 区分它是链接到菜单、选项卡还是功能的组合,以使数据库管理更容易。事实上,根据权限,用户可以做管理员决定他们可以做的事。

这是我到目前为止编写的代码:

<div class="card card-block bg-white">
<label for="permessimenu" class="col-sm-12">Menu</label>
@foreach (var colMenu in ManageMenu.GetAll())
{
    <div class="col-sm-12">
        <div class="col-sm-1"></div>
        <div class="col-sm-4" name="combo_m"><label>@colMenu.Description</label></div>
        <div class="col-sm-2"></div>
        <div class="col-sm-3">
            <select class="form-control" style="overflow:auto;" id="Description">
                <option id="tipoUtente" value="0">&lt;Permesso&gt;</option>
                @foreach (var menu in
                              Permission.GetAll())
                {
                    <option value="@menu.Id">@menu.Description</option>
                }
            </select>
        </div>
        <div class="col-sm-2"></div>
    </div>
    @foreach (var colTab in GestioneTab.Select(new WhereStatementBuilder() { { GestioneTab.Empty.IdMenu, Operator.Equals, colMenu.Id.Get() } }))
    {
        <div class="col-sm-12">
            <div class="col-sm-2"></div>
            <div class="col-sm-4">
                <label>@colTab.Description</label>
            </div>
            <div class="col-sm-1"></div>
            <div class="col-sm-3">
                <select class="form-control" style="overflow:auto;" id="Description">
                    <option id="tipoUtente" value="0">&lt;Permesso&gt;</option>
                    @foreach (var tab in
                                    Permission.GetAll())
                    {
                        <option value="@tab.Id">@tab.Description</option>
                    }
                </select>
            </div>
            <div class="col-sm-2"></div>
        </div>
        @foreach (var colFunzioni in FuncPermission.Select(new WhereStatementBuilder() { { FuncPermission.Empty.IdTab, Operator.Equals, colTab.Id.Get() } }))
        {
            <div class="col-sm-12">
                <div class="col-sm-3"></div>
                <div class="col-sm-4">
                    <label >@colFun.Description</label>
                </div>
                <div class="col-sm-3">
                    <select class="form-control" style="overflow:auto;" id="Description">
                        <option id="userType" value="0">&lt;Permesso&gt;</option>
                        @foreach (var user in
                                         Permission.GetAll())
                        {
                            <option value="@user.Id">@user.Description</option>
                        }                        
                </div>

                <div class="col-sm-2"></div>
            </div>
        }
    }
}

我想要做的是将组合框命名为:combo_menu_1、combo_menu_2、combo_tab_1、combo_tab_2、combo_func_1、 combo_func_2...

您可以像这样在 HTML 中使用数组 combo_menu[] combo_tab[]