2017-12-06 19 views
0

退職者のチェックボックスをクリックすると、( "RetireUser"、 "Users")のフォーム送信がトリガーされます スクリプトは/ Users/RetireUserに移動していますが、 Idパラメータそれは各IDを与えていない理由は、HTMLかどう はすなわち、ここで12のuser_idで、ヘルプjavascript - 送信フォーム機能を使用してパラメータを渡す

@foreach (var item in UsersModel) 
     { 
      <tr> 
       <td>@Html.DisplayFor(modelItem => item.Username)</td> 
       <td>@Html.DisplayFor(modelItem => item.FirstName)</td> 
       <td>@Html.DisplayFor(modelItem => item.LastName)</td> 
       <td>@Html.DisplayFor(modelItem => item.Email)</td> 
       <td>@Html.DisplayFor(modelItem => item.Phone)</td> 
       <td>@Html.DisplayFor(modelItem => item.Status)</td> 
       <td>@Html.DisplayFor(modelItem => item.DateRetired)</td> 
       <td>@Html.DisplayFor(modelItem => item.DateAdded)</td> 

       @using (Html.BeginForm("RetireUser", "Users", FormMethod.Post, new { role = "form", id="retire_user" })) 
       { 
        <td>@Html.CheckBoxFor(modelItem => item.RetireUser)</td>      
       } 
       <td><a href="@Url.Action("GetUserById", "Users", new { id = item.Id })">Edit</a></td> 
      </tr> 
     } 


<script> 
$('#item_RetireUser').click(function() { 
    $('#retire_user').submit(); 
}); 

the html the script

+0

各フォームをサーバーに送信していますか? – django

+0

はい、私は退職することができます/ユーザーを元に戻すことができるようにする – sam80e

+0

その値がデバッグしようとする前にアクションに入れて – django

答えて

0

のために事前にAjaxで おかげで多くの運を持っていませんでしたjqueryの助けを借りて、あなたはajaxまたは通常のurl呼び出しによってそのidを取得して送信することができます。

関連する問題