我有以下模型:
public class Person
{
public int ID{get;set;}
public string Name {get;set;}
public string Address{get;set;}
}
另一方面,我有以下称为索引的视图:
@model List<Person>
@{
foreach(Person person in Model)
{
<a href="#" id="@person.ID">@person.Name</a>
}
}
最后我有以下动作:
public ActionResult Index()
{
List<Person> persons=new List<Person>();
persons.Add(new Person(){ID=1,Name="John"});
persons.Add(new Person(){ID=2,Name="Tom"});
persons.Add(new Person(){ID=2,Name="Derek"});
}
我正在考虑创建一个表单(因为由于某些要求我不能为此应用程序使用 ajax),以发布用户选择的人的实例(当单击我的视图的锚点时)。我想知道如何将 Person 实例发布到下面描述的另一个操作中(因为我的视图被输入到一个通用的人员列表中)。
[HttpPost]
public ActionResult Index(Person person)
{
... Do whatever
}