如何在asp.net MVC中使用单选按钮
在我的asp.net MVC项目中,我使用单选按钮将所选员工的id发送给controller。问题是在操作中收到的id为空。这是我代码的一部分: 视图:如何在asp.net MVC中使用单选按钮,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,在我的asp.net MVC项目中,我使用单选按钮将所选员工的id发送给controller。问题是在操作中收到的id为空。这是我代码的一部分: 视图: 请提供帮助。查看您的视图后,您的AddNewLeader操作方法似乎需要代理集合,但您只是传递了一个代理对象。 这没有道理。 您应该添加一个bind和ViewModel来发布 是如何将集合绑定到视图,然后将这些集合发布到控制器的示例。请尝试在actionresult中将ag重命名为代理。 @model IEnumerable<PFEApp
请提供帮助。查看您的视图后,您的AddNewLeader操作方法似乎需要代理集合,但您只是传递了一个代理对象。
这没有道理。 您应该添加一个bind和ViewModel来发布
是如何将集合绑定到视图,然后将这些集合发布到控制器的示例。请尝试在actionresult中将ag重命名为代理。
@model IEnumerable<PFEApplication.Models.agent>
<div id="Leader">
@using (Ajax.BeginForm("AddNewLeader", "Equipe", FormMethod.Post, new AjaxOptions {
UpdateTargetId = "Leader",
HttpMethod = "Post",
InsertionMode = InsertionMode.Replace
}))
{
foreach (var item in Model)
{
@Html.HiddenFor(modelItem => item.ID_agent)
@Html.RadioButtonFor(modelItem => item.SelectedAgent, item.ID_agent)
<img src="@Url.Content(@item.image_agent)" height="25px" width="25px" />
@Html.DisplayFor(modelItem => item.nom_agent)
@Html.DisplayFor(modelItem => item.prenom_agent)
<br />
}
<br />
<input type="submit" value="Save" />
}
</div>
[HttpPost]
public ActionResult AddNewLeader(agent ag)
{
[...]
agent agentRemplace = db.agents.Single(a => a.ID_agent ==
ag.SelectedAgent);
db.SaveChanges();
return PartialView("exitAddNewLeader");
}