Это мой контроллер:
namespace OBBMS.Controllers
{
public class BDMController : Controller
{
public ActionResult Index()
{
OBBMS.Models.User objUser = new Models.User();
objUser.lstUser = DB_Interactions.BDMGetUsers("Pending");
return View(objUser);
}
[HttpPost]
public ActionResult Index(OBBMS.Models.User objUser)
{
return View();
}
}
}
Вот код вида:
@model OBBMS.Models.User
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_LayoutBloodDonationManagement.cshtml";
}
@using (Html.BeginForm("Index", "BDM", FormMethod.Post, new {id = "BDM"}))
{
<table id="mytable" class="table table-bordred table-striped">
<thead>
<tr>
@*<th>Post ID</th>*@
<th>Full Name</th>
<th>Blood Group</th>
<th>Email Address</th>
<th>Contact No</th>
<th>Address</th>
<th>Post Title</th>
</tr>
</thead>
<tbody>
@foreach(var obj in Model.lstUser)
{
<tr>
<td style="display:none!important;">@obj.PostID</td>
<td>@obj.FullName</td>
<td>@obj.BloodGroupName</td>
<td>@obj.EmailAddress</td>
<td>@obj.ContactNo</td>
<td>@obj.Address</td>
<td>@obj.PostTitle</td>
<td><input type="submit" value="Approve" class="btn btn-primary btn-xs" data-title="Approved" data-toggle="modal" data-target="#edit" /></td>
</tr>
}
</tbody></table>}
У меня есть кнопка отправки в конце каждой строки, мне нужно получить один экземплярПользовательский объект вместо полного списка в HttpPost ActionResult Method, когда нажата определенная кнопка строки.Мне просто нужно получить объект, только нажата кнопка строки.
Если возможно: Я не хочу использовать JavaScript / jQuery / Ajax, все должно быть сделано в APS.NETMVC framework.
Если не возможно: Предложите мне лучший и самый простой способ сделать это.