【发布时间】:2020-05-03 12:33:22
【问题描述】:
使用 webgrid 实现下拉列表的最佳或最简单的方法是什么?
@{
WebGrid gridBenefits = new WebGrid(Model.Benefits, rowsPerPage: 4);
}
<div class="row">
@gridBenefits.GetHtml(
tableStyle: "table table-responsive table-striped table-bordered",
columns: gridBenefits.Columns(
gridBenefits.Column(header: "Description", format: @<text><div class="edit" data-id="@item.BenefitID" data-identity="Benefits" data-propertyname="BenefitDescription"> @item.BenefitDescription</div></text>),
gridBenefits.Column(header: "Progress", format:@<text><div class="edit" data-id="@item.BenefitID" data-identity="Benefits" data-propertyname="Progress"> @item.ProgressID</div></text>)
)
)
</div>
进度下拉栏的模型如下:
public class Progress
{
public int ProgressID { get; set; }
public string Status { get; set; }
}
我想在下拉列中显示每个 ProgressID 的“状态”。目前它显示 ProgressID,如何调整代码以改为具有下拉列表?
【问题讨论】:
标签: c# model-view-controller webgrid