Я работаю над проектом asp mvc5.
У меня есть это представление:
@using (Html.BeginForm("About", "Home", FormMethod.Post, new { id = "myForm", @class = "btn btn-featured btn-white" }))
{
foreach (var item in Model)
{
<tr>
<td>
<a href="javascript:document.getElementById('myForm').submit()">
<span class="hidden">@Html.Raw(Json.Encode(item))</span>
<span>@item.Name</span>
</a>
</td>
</tr>
}
}
, как ypu видит, у меня есть эта строка в представлении выше: @ Html.Raw (Json.Encode(item))
А вот метод действия:
[Authorize]
[HttpPost]
public ActionResult About(FormCollection objViewDataModel )
{
//some logic
return View(userGroup);
}
когда я нажимаю на метку привязки в представлении, метод действия About запускается в контроллере, мне нужен доступ к скрытому диапазонуконтроль, но я не вижу его в моем objViewDataModel.
Есть идеи, что я делаю неправильно и как получить доступ к JSON в скрытом контроле диапазона?