http://www.dotnetcurry.com/ShowArticle.aspx?ID=847の記事を参考に、サンプルアプリを開発してみました。物事を分けておくために、javascript コードを別の js ファイルEmployeeInfo.jsに移動しようとし、以下に示すように Create.cshtml の head セクションで js ファイルを参照しました。
<head>
<script src="~/Scripts/EmployeeInfo.js"></script>
</head>
しかし、データベースから既存のレコードを表示できません。コードをデバッグすると、GetEmployees() メソッドが呼び出され、data.length も 0 より大きいことがわかりましたが、データをテーブルにバインドしてすべてのレコードを表示することはできません。これに関するヘルプをいただければ幸いです。
<tbody data-bind="foreach: Employees">
<tr style="border: solid" data-bind="click: $root.getselectedemployee" id="updtr">
<td><span data-bind="text: EmpNo"></span></td>
<td><span data-bind="text: EmpName"></span></td>
<td><span data-bind="text: Salary"></span></td>
<td><span data-bind="text: DeptName"></span></td>
<td><span data-bind="text: Designation"></span></td>
<td>
<button data-bind="click: $root.deleterec">Delete</button></td>
</tr>
</tbody>
誰でも私が問題を理解するのを手伝ってくれますか?
よろしくお願いいたします。 サントッシュ・クマール・パトロ