如何为下拉列表设置名称
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"><Permesso></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"><Permesso></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"><Permesso></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[]
我正在为个人项目做一个用户管理页面,我想重命名每个组合框 区分它是链接到菜单、选项卡还是功能的组合,以使数据库管理更容易。事实上,根据权限,用户可以做管理员决定他们可以做的事。
这是我到目前为止编写的代码:
<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"><Permesso></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"><Permesso></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"><Permesso></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[]