Question: how to pass selected checkbox value from view to controller?
Answer: Use @Html. CheckBoxFor(x => x) to display checkboxes and hold their values. When you post/save data from your view, the view model will contain the values of the checkboxes. Be sure to include the viewmodel as a parameter in the method/controller that is called to save your data.