値と表示テキストを選択します
Selectラベルアシスタントを従業員リストにバインドし、FullNameプロパティを表示し、IDを同時に値として使用するには、次のコードを使用してください。
を使用してください
データベースからselectlistを入力します エンティティフレームワークを使用すると、データベーステーブルからデータを取得できます。
を使用します
プロジェクトのグループ化 ドロップダウンリストにオプションをグループ化するには、selectlistitemオブジェクトのグループ属性を設定してください:<code class="language-csharp">// 代码示例略</code>
<code class="language-csharp">public class MyViewModel
{
public int EmployeeId { get; set; }
public string Comments { get; set; }
public SelectList Employees { set; get; } // 使用 SelectList
}</code>
<code class="language-csharp">// 代码示例略</code>
<code class="language-csharp">public IActionResult Create()
{
var vm = new MyViewModel();
vm.Employees = context.Employees.Select(a => new SelectListItem
{
Value = a.Id.ToString(),
Text = a.Name
}).ToList();
return View(vm);
}</code>
var vm = new MyViewModel();
var items = new List<string> { "星期一", "星期二", "星期三" };
vm.Employees = new SelectList(items);
プルダウンリストの複数の選択については、ビューモデルに配列属性を作成します:<code class="language-csharp">// 代码示例略</code>
<code class="language-csharp">vm.EmployeeId = 12;</code>
<code class="language-csharp">// 代码示例略</code>
<code class="language-csharp">public class MyViewModel
{
public int[] EmployeeIds { get; set; }
public List Employees { set; get; }
}</code>
<code class="language-csharp">// 代码示例略</code>
以上がASP.NETコアMVCでSELECTタグヘルパーを使用する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。