Asp.net core 默认选定值
我想设置DropDownList的默认选定值。 SQLString:从StatusDescription=“Queued”所在的StatusTypes中选择* 控制器代码:Asp.net core 默认选定值,asp.net-core,model-view-controller,Asp.net Core,Model View Controller,我想设置DropDownList的默认选定值。 SQLString:从StatusDescription=“Queued”所在的StatusTypes中选择* 控制器代码: TaxAmdViewModel taxAmdViewModel = new TaxAmdViewModel(); { taxAmdViewModel.statusTypeDDL = (from a in opsdb.StatusTypes select a.StatusDescription).ToList(); }
TaxAmdViewModel taxAmdViewModel = new TaxAmdViewModel();
{
taxAmdViewModel.statusTypeDDL = (from a in opsdb.StatusTypes select a.StatusDescription).ToList();
}
查看页面代码:
<div class="form-group col-md-4">
<label class="control-label">Action</label>
@Html.DropDownListFor(model => model.statusTypeDDL, new SelectList(Model.statusTypeDDL, "Description"), new { @id = "statusAction", @class = "form-control" })
</div>
行动
@DropDownListFor(model=>model.statusTypeDDL,新建SelectList(model.statusTypeDDL,“Description”),新建{@id=“statusAction”,@class=“form control”})
您可以在TaxAmdViewModel中为所选值定义另一个属性。像这样:
public class TaxAmdViewModel
{
public string statusDescription { get; set; }
public List<string> statusTypeDDL { get; set; }
}
public class StatusTypes
{
public int Id { get; set; }
public string StatusDescription { get; set; }
}
以及以下观点:
<div class="form-group col-md-4">
<label class="control-label">Action</label>
@Html.DropDownListFor(model => model.statusDescription, new SelectList(Model.statusTypeDDL, "Description"), new { @id = "statusAction", @class = "form-control" })
</div>
行动
@Html.DropDownListFor(model=>model.statusDescription,new SelectList(model.statusTypeDDL,“Description”),new{@id=“statusAction”,@class=“form control”})
Hi@Ben,这行得通吗?行,行得通。谢谢–@mj1313
<div class="form-group col-md-4">
<label class="control-label">Action</label>
@Html.DropDownListFor(model => model.statusDescription, new SelectList(Model.statusTypeDDL, "Description"), new { @id = "statusAction", @class = "form-control" })
</div>