ポストバック付きの最高のusag Razorチェックボックスは何ですか? たとえば、次のようなクラスがあります
public class Person
{
public string Name { get; set; }
public string SurName { get; set; }
public bool hi { get; set; }
}
およびビュー(スクリプト付き):
<script type="text/javascript">
$(function () {
$('#hi').change(function () {
$(this).closest("form").submit();
});
});
</script>
@using (Html.BeginForm(FormMethod.Post))
{
@Html.ValidationSummary(true)
<fieldset>
<legend>Person</legend>
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.SurName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.SurName)
@Html.ValidationMessageFor(model => model.SurName)
</div>
@Html.CheckBoxFor(model => model.hi)
</fieldset>
}
「こんにちは」チェックボックスをクリックしたときにポストバックが必要です。どうすればいいですか?