0

従業員の編集ページと全従業員テーブルの表示ページの 2 つのページがあります。

すべての従業員テーブル ページを表示したいのですが、ユーザーが行をクリックした場合は、コントローラーに従業員 ID を送信してから、従業員編集ページを読み込みます。これを行うために必要なすべての情報を取得できますが、追加のパラメーターを使用してページをコントローラーに送信する方法が見つからないようです。

何か案は???

編集

基本的に私がやりたいことは、従業員 ID 5 のデータテーブルの行をクリックした場合、従業員 ID 5 をパラメーターとして /LoadEmployeeInfo/Employee にフォームを送信することです。これはjavascriptで行うことができますか????

4

1 に答える 1

2

これを行うには、EmployeeId を取得する必要があり、リンクを呼び出すだけです。

 $('#employeeTable tbody tr').click(function ()
 {
    var EmployeeId =$("td:first", this).text();

    window.location = "/yourControllerName/yourActionMethodName/" + EmployeeId; 
  });

アクションメソッドには、メソッドパラメーターとして id が必要です

public ActionResult YourActionMethod(int id)
{
       int employeeId = id;

       // Rest of your code
}
于 2012-11-26T00:23:24.623 に答える