Я пишу приложение ASP.NET MVC. Я новичок, поэтому я уверен, что это действительно легко. Я сослался на ASP.NET MVC -Как получить значения флажков в сообщении , но код больше недоступен, что делает его почти бесполезным.
Вот мой взгляд:
@using (@Html.BeginForm("Promote", "FPL", FormMethod.Post))
{
}
А вот и мой Контроллер:
public ActionResult Promote(string id)
{
//Model(item) construction occurs here
return View(item);
}
[HttpPost]
public ActionResult Promote(FormCollection collection)
{
try
{
string[] test = collection.GetValues("destinationServerSID");
}
catch (Exception ex)
{
return null;
}
}
Переменная test[] содержит массив из 2 элементов, оба из которых имеют значение «on», однако мой список элементов длиннее 2 элементов. Он просто содержит «включено» для каждого выбранного вами значения, но не содержит значений «выключено». Мне нужно фактическое значение флажка (поля идентификатора ).