私はMVCビューを持っています
<%@ Page Language="C#" MasterPageFile="PathToMaster" Inherits="System.Web.Mvc.ViewPage<ModelData>" %>
そして、一連のチェックボックスの HTML マークアップを含むフォームがあります。
<label for="MyCheckbox">Your choice</label>
<input type="checkbox" id="Option1" class="checkbox" name="MyCheckbox" value="Option one" />
<label for="Option1">Option one</label><br />
<input type="checkbox" id="Option2" class="checkbox" name="MyCheckbox" value="Option two" />
<label for="Option2">Option two</label><br />
コントローラーとアクションのペアがあります
class MyController : Controller {
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult RequestStuff( ModelData data )
{
}
}
そのアクションは、フォームが送信されたときに呼び出されます。
ModelData
チェックボックスを のメンバー(および追加する必要があるメンバー)にマップしてModelData
、フォームが送信されたときに、data
どのチェックボックスがチェックされているかに関する情報を保存するにはどうすればよいですか?