Вы должны выполнить какой-то запрос обратно на сервер, будь то запрос POST от кнопки формы или запрос POST или GET Ajax.
Кнопка формы:
<form action="/MyApp/HandleClick/" method="post">
<input type="checkbox" name="SelectedObject" value="cbValue"/>
<button type="submit">Submit</button>
</form>
Или, Ajax (с jquery):
jQuery('input[name=SelectedObject]').click(function() {
jQuery.ajax({
url: '/MyApp/HandleClick/',
data: {
SelectedObject: this.value,
}
success: function() {
// Process success data...
}
});
});
Тогда ваш контроллер:
public class MyAppController : Controller
{
[HttpPost]
public ActionResult HandleClick(string value)
{
// Handle persisting value to database...
// If posting
return RedirectToAction("OtherAction");
// If Ajax
return Json("Success!");
}
}
Это самый простой пример - больше не могу ответить без дополнительной информации оименно то, что вы пытаетесь достичь.