Why isn’t my form passing the id to the controller?

I’ve got an asp.net mvc webpage set up. All of my actions, like: create, edit, etc… have their own views, except delete, because I’m trying to pop up a modal with help from Bootstrap. I pass an id to the modal, through jQuery/JavaScript, and with the asp-action as the form’s attribute, it should theoretically work, but well it doesn’t.

How to resolve Jquery problem with select deselect all

I have some JQuery code that is not working correctly in an ASP.Net webform. Could someone help me and see if I am doing something incorrectly in the code? I have a single Checkbox object (chkSelectAll) that the user will click for Select or Deselect All. Then I have a Checkboxlist (chkApplianceFields) that I want to either select or deselect all checkboxes in that object based on the checked status of chkSelectAll. I am having to write this code because of some existing code not working in Chrome and Firefox but it works in IE. So the below code is new code starting from scratch to try to make the functionality cross-browser compatible. Here is my code: