我在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);
}
当我在控制器中触发操作方法的视图上单击锚标记时,我需要访问
知道我做错了什么吗?知道如何在隐藏的span控件中访问JSON吗?