如何在Razor頁面中添加和編輯組合框

在Razor頁面中,我需要一個允許用戶選擇或鍵入值的組合框。組合框是從數據庫中加載的。我使用的是NET 8.0。

頁面摘錄chtml:

<div class="form-group">
    <label asp-for="TransactionLine.Payee" class="control-label"></label>
    <select asp-for="TransactionLine.Payee" class="form-control" asp-items="ViewBag.PayeeName"></select>
    <span asp-validation-for="TransactionLine.Payee" class="text-danger"></span>
</div>

模型的提取

public async Task<IActionResult> OnGetAsync(int? id)
{
    ...
    ViewData["PayeeName"] = new SelectList(_payeesService.GetPayees(), "Name", "Name");
    TransactionLine = transactionLine;
    return Page();
}

如何使組合框可編輯?

? 最佳回答:

您可以嘗試將<input><datalist>一起使用

@{

    List<string> namelist = new List<string>{"Tom","John","Nancy"};
}

<div class="form-group">
    <label class="control-label"></label>
    <input  class="form-control" list="payeenames"></input>
    <datalist id="payeenames">
        @foreach (var item in namelist)
        {
            <option>@item</option>
        }
    </datalist>
</div>

Result

主站蜘蛛池模板: 无码人妻精品一区二区蜜桃| 91福利国产在线观看一区二区| 国产一国产一区秋霞在线观看| 久久一区二区三区99| 成人中文字幕一区二区三区 | 久久国产香蕉一区精品| 麻豆AV无码精品一区二区| 国产美女露脸口爆吞精一区二区| 日日摸夜夜添一区| 久久久久成人精品一区二区| 久久AAAA片一区二区| 一区二区在线播放视频| 日韩美一区二区三区| 亚洲欧美日韩一区二区三区| 亚洲一区综合在线播放| 亚洲熟妇av一区二区三区| 久久无码人妻精品一区二区三区| 国产av夜夜欢一区二区三区| 精品一区二区久久久久久久网精 | 成人影片一区免费观看| www亚洲精品少妇裸乳一区二区| 精品国产一区二区三区香蕉事| 无码中文人妻在线一区 | 日韩一区二区在线观看| 国产91精品一区| 无码av不卡一区二区三区| 日韩在线一区二区三区免费视频| 国产在线不卡一区| 亚洲成人一区二区| 亚洲国产综合无码一区| 亚洲福利视频一区| 国产精品制服丝袜一区| 四虎成人精品一区二区免费网站 | 日韩精品一区二区三区中文| 蜜桃臀无码内射一区二区三区| 亚洲欧洲一区二区| 亚洲av色香蕉一区二区三区| 夜夜高潮夜夜爽夜夜爱爱一区| 视频一区二区在线观看| 内射女校花一区二区三区| 精品无码一区二区三区爱欲|