0
名前とIDはデータベースに格納されます。私はデータベースからViewPageドロップダウンにすべての名前とIDを表示したいと思います。ここでは、[名前]列がドロップダウンでのみ表示されました。単一のドローダウンに2つの列を表示することは可能ですか?私に解決策を教えてください。ありがとうございました!コントローラのコードの書き込み以下Razorドロップダウンリストに2つの列の値を表示するにはどうすればよいですか?
:
var Employe = (from table in dc.tbl_EmployeeDetails
select table.Employee_Name).ToList();
ViewData["empName"] = Employe ;
var department = (from table in dc.tbl_EmployeeDetails
select table.Department).ToList();
ViewData["dept"] = department;
クライアント側コード(ビューページ): - ここに
<select id="reportto" disabled="disabled" font-size:14px">
@foreach(var person in ViewData["empName"] as List<string>)
{
if(@[email protected])
{
<option>@person</option>
}
}
</select>
私は唯一のドロップダウンに名前を表示しています。名前と部門の両方を1回のドロップダウンで表示する方法は?
クエリdbテーブルでSELECT要素を生成します
Html.DropDownList
ヘルパーメソッドを使用します'SelectListItem'を実行し、ドロップダウンを描画するために' DropDownListFor'ヘルパーメソッドを使います。ここでは、[ASP.NET MVC5で@ Html.DropDownListForをバインドする最良の方法は何ですか?](http://stackoverflow.com/questions/39550804/what-is-the-best-ways-to -bind-html-dropdownlistfor-in-asp-net-mvc5/39550859#39550859) – Shyju
@ Shyju-もう一度私の質問に行きます。あなたのリンクは私の質問に関連していません。 – Param