Если вы знаете названия переключателей, вы можете использовать параметры действия. Если имена произвольные, вы можете извлечь значения из параметра FormCollection , переданного в ваше действие POST (это NameValueCollection
, чтобы вы могли перебрать ключ и получить соответствующие значения).
Лично я бы порекомендовал вам использовать детерминированные имена:
Gender:
<input type="radio" value="M" name="radios[0]" />
<input type="radio" value="F" name="radios[0]" />
Education:
<input type="radio" value="BS" name="radios[1]" />
<input type="radio" value="MS" name="radios[1]" />
<input type="radio" value="BCS" name="radios[1]" />
И в вашем контроллере вы можете использовать коллекцию:
[HttpPost]
public ActionResult Update(string[] radios)
{
// The radios collection will contain the selected values like:
// radios[0] = "F"
// radios[1] = "MS"
...
}